se metti ob_start all'inizio della pagina, l'header lo puoi chiamare dove e quando vuoi...
Non è correttissimo, ma mi pare di capire che la tua pagina non sia tanto complessa e non necessita di chissà quali righe intricate di codice...