in reply to Changing the name of a variable in perl , with perl.

$one = "number_one"; $$one = 1; print ("$number_one\n");
See also yesterdays thread variable constructs that I do not understand.

Now that you know that is possible, be aware that this is not what you want. Follow Corions advice and use a hash. Really!