Hallo,
nachdem es mit IE läuft, vermute ich, daß es an unsauberer Erstellung des Codes liegt (IE sieht über einiges hinweg).
Hast Du vor der print-Ausgabe auch schön Dein
print "Content-type: text/html\n\n"; << stehen? So wird dann ja dem Browser klar, daß jetzt HTML kommt. Weiß nicht aber das wäre was worüber zumindest ich oft gestolpert bin.
Gruß
Julian