【サンプル】
READ CMD
IF CMD==-1 THEN END
IF CMD==1 THEN
READ X1,Y1,X2,Y2,COL
GLINE X1,Y1,X2,Y2,COL
ENDIF
IF CMD==2 THEN
READ X1,Y1,COL1,COL2
GPAINT X1,Y1,COL1,COL2
ENDIF
質問自体の直接的な回答としてはこうですかね?
ACLS
FOR I=1 TO 5
READ CMD$,A,B
CALL CMD$,A,B
NEXT
DATA "GPSET",10,100
DATA "GPSET",20,100
DATA "GPSET",30,100
DATA "GPSET",40,100
DATA "GPSET",50,100
ただし、グラフィック命令はそれぞれパラメータの数が異なるので、otta777さんのように使用する命令毎の判定をするか、引数自体を
DATA "GPSET","50,100"
のように一つの文字列で定義しておき、文字列の分解処理と引数の数により処理を分岐させるか、別スロットに描画処理を別途生成して実行するなどの工夫は必要になりますね