>>685
ご助言ありがとうございます。
早速試してみたのですが、上手く行きません。

 csvstr val,string

とした場合は、val(0,1,2,3...)に、stringの内容が1つずつ入るのですが、
上記の部分を

 repeat x
  getstr val,string,rp,','
  rp+=strsize
 loop

と置き換えると、stringの最初の1つ(=val(0))しか代入されません。

とりあえず、やりたいことはcsvstrで何とかなりそうではあるのですが、
後学の為にも、なにが問題かのヒントなどいただけませんか?