ich kann dir nur dringend davon abraten, sowas zu tun.
ein paar gründe kannst du in unserem wiki nachlesen:
VariablenAlsVariablennamen
desweiteren:
perl hat sowohl arrays als auch hashes als datenstruktur, deshalb braucht man so eine krücke ja gar nicht.
willst du also variablen mit von 0 fortlaufenden ziffern haben, nimm stattdessen ein array. genau für sowas wurden arrays erfunden.
my @array;
$array[0] = "foo";
$array[1] = "bar"
sind die zahlen nicht fortlaufend, oder sind es nich tnur zahlen, dann nimmt man einen hash.
my %hash;
$hash{bla1} = "foo";
$hash{bla2} = "bar"
und falls noch nicht gelesen, hier ein bisschen einführung in perl und seine datentypen:
http://p3rl.org/perlintro
http://p3rl.org/perldata