Это только кусок кода без использования CGI. В таком виде он работает с командной строки >perl test.pl. Если ты его хочешь использовать через веб добавь в начале

Код:
use CGI;
my $ot = new CGI;
print $ot->header(-type=>'text/html');
...
или просто

Код:
print "Content-Type: text/html\n\n";
боле подробно о использовании CGI ищи среди моих
ссылок