Also, zuerst mal solltest Du alles mit #!c:/apache/perl/bin/perl.exe
-w ausführen, daß gibt schon mal mehr Fehlermeldungen zurück. Außerdem solltest Du das Pragma use strict; verwenden.
Die Zeilen
print "Location: http://$ENV{'SERVER_NAME'}/edmhilfe/login.htm\n";
und
print "Location: http://$ENV{'SERVER_NAME'}/edmhilfe/login.htm\n";
geben keinen gültigen HTTP-Header aus. Füge davor etwa folgendes ein:
print "Content-type: text/html\n\n";