in reply to variable with $$

Put $name in double quotes and then backslash (escape) the extra $...
my $name = "Sam"; my $newvar = "\$$name"; # or even ... my $newvar = '$' . $name; print $name, "\n", $newvar;
which prints
Sam $Sam