muss ich jetzt die komplette struktur meines scripts umbauen
Ja. In der Zeit, die du gebraucht hast, deine Beschwerde zu schreiben, hättest du das schon dreimal geschafft.
Variable Variablennamen sind mit eval möglich, aber ich sage nicht, wie, weil's einfach eine dumme Idee ist. (Lies http://perl.plover.com/varvarname.html ff., um zu verstehen, warum.) Ich bringe aber anderen keine dummen Ideen bei, insbesonders keinen Anfängern.
Auch in JavaScript sind variable Variablennamen und eval, so wie du es beschrieben hast, eine dumme Idee. Benutze einfach mehrdimensionale Arrays, das ist die korrekte Datenstruktur!