Hi,
Das klingt unglaubhaft, da zumindest die shebang unter Windows einen anderen Pfad aufweisen sollte - und wenn dein Perl-Programm nicht über den lokalen Webserver läuft, so braucht es vermutlich doch Zugriff auf irgendwelche Systembestandteile, und die sind unter Windows nunmal nur mit der Angabe von "Laufwerksbuchstaben" erreichbar.
Ich weiß nicht wie man es unter Windows macht, aber unter Linux kann man auch einfach in der Kommandozeile "perl" vor den Namen des Scripts schreiben, dann wird es auch vom Perl-Interpreter ausgeführt (falls ein solceher eingerichtet ist), wenn in der Shebang-Zeile ein falscher Pfad angegeben ist.
mfG,
steckl