print $arg;
[...]
jetzt rufe ich script im Browser mit "test.pl?arg=test" auf, allerdings spukt er einen weisen bildschirm aus, er will einfach die Variable nicht übernehmen!
Perl übernimmt im Gegensatz zu den bisherigen PHP-Versionen die Argumente nicht unmittelbar als Variablen. Du musst CGI.pm o.ä. benutzen.