Normalerweise sollte deine erste Ausgabe an den Browser die Zeile
print "Content-type: text/html\n\n";
sein
Nein, wenn schon, dann bitte ganz richtig (und in die Einzelteile aufgeschlüsselter, damit die Zusammenhänge klarer werden):
print "Content-Type: text/html\r\n";
print "\r\n";