So $wonderful = "A good Thing to behold"; $var1 = "wonder"; $var2 = "full"; $iz = $var1.$var2; $perlmonks = $$iz; In this sample $perlmonks is equal to "A good Thing to Behold"; Also if $var1 = "1sometthing"; Your script will crash.