in reply to scalar symbolic reference to variables

dunno, this:
$x=chr(97); $$x=1; print $a;
prints 1 for me, so dunno. But is there something wrong with using an array? or mebbe a hash.. @chars=map{chr$_}(97..123)