「全くのPerl知らず」がCGIスクリプトを動かすのは非常に危険なことだよ。
まさか共用サーバでテストして無いだろうね?

とりあえずスクリプトの冒頭に以下の分を追加してエラーメッセージを表示させてみて。

use CGI::Carp qw(:fatalsToBrowser);