Yes, you are definitely not using strict. A big no-no that will cause you much grief. Also: I'm not a CGI.pm guru but your print syntax looks pretty suspect, too. Here's example code from CGI
print start_html('A Simple Example'),
h1('A Simple Example'),
"What's your name? ",textfield('name'),
"What's the combination?",
"What's your favorite color? ",
Note the commas after the "p" tag. You may want to review this module.
Update: Actually, TIMTOWTDI. Your print syntax looks alright.
$PM = "Perl Monk's";
$MCF = "Most Clueless
Friar Abbot Bishop";
$nysus = $PM . $MCF;
Click here if you love Perl Monks