Hi,
Entweder ich habe tomaten auf den Augen oder ich mache etwas fundamental falsch.
Letzteres:
print "<a href="javascript:window.close()">close</a>\n";
^ ^
Hier liegt der Fehler. Ersetze die doppelten Anführungszeichen durch einfache, dann sollte die Fehlermeldung nicht kommen. Da der ausgelieferte Code an einigen Stellen falsch ist, solltest du diesen auch noch korrigieren.
Viele Grüße
Torsten