So weit ich erinnere kann man nicht einzelne Arraywerte, sondern nur das komplette Array abfragen. Und dann natürlich auch die übergebenen Werte abfragen. Schau mal auf selfGDL, da gibts noch ein paar Infos. Kann sein, dass du variable1 auch zuvor mit DIM als Array deklarieren musst. (Wäre auch ein guter Programmierstil.)
Danke, selfgdl geht in der Erklärung leider nicht soweit. Mit DIM var[][] hat es funktioniert. Wobei die Werte in DIM auf eine Zeile gelegt werden var[2][n],var[3][n]... bleibt also leer (Wie bei PUT)