Hallo,
igitt!
Unerbetene Popups sind so das hässlichste, was es gibt im Web.
Aber:
JavaScript für Popup
Inhalt des Popups einfach als Seite referenzieren.
Den Code so schreiben, als würde er auf einem lokalen Arbeitsplatz ohne Netz und doppelten Boden funxen müssen.
Dann genau diesen Code durch PHP ertzeugen lassen.
Nicht vergessem, die Referenzen auf http://... oder auf relative Adressierung umzustellen.
Viel Spaß
Chris (c)