Hiho,
das du alles was du mit HTML machen kannst auch mit PHP ausgeben kannst ist selbstverständlich (hab ja schon erwähnt das der Browser gar nichts davon mitbekommt das dort ein PHP Script arbeitet). Aber was du gepostet hast öffnet definitiv kein neues Fenster. Kann es sein das du in deinem Formular von dem aus du das PHp Script aufrufst ein traget="_blank" oder sowas drinne hast?
Marc