Das ist schon klar, beantowrtet aber nicht die Frage.
??? Zweck des Arrays: die einzelnen Informationen, die durch eine Raute getreent sind einzulesen um so einfacher darauf zuzugreifen
Dafür ist das Array aber nicht nötig.
Du willst eigentlich:
my($var_1, $var_2, var_3 ... ) = split /#/, $string:
Struppi.