Hallo Julian,
du kannst Output-Buffering verwenden. D. h. du schreibst GANZ an den Anfang "ob_start();", ganz an das Ende "ob_end_flush();" und zwischendrin kannst du Ausgaben machen wie du lustig bist. Wenn aber irgendwo zwischen den Ausgaben ein header() kommt, wird dieses trotzdem als erstes an den Browser geschickt, ohne Fehlermeldung ;)
Dann wird aber vorher auch keine Ausgabe an den Browser gesendet und genau das ist es doch, was Fritz will.
Viele Grüße,
Christian