It should work fine (:
The idea is to use a string which contain a the list and use the indexation capabilities of the tokenat(string,index,separator) function
The separator is the newline special word which detect... new lines :D
Neat stuff... I should write a tuto on that... (actually I started one some weeks ago an... well... lazy :D)