Revisa el manual oficial sobre esas funciones ..
Realmente lo que necesitarías es controlar el buffer de salida de PHP .. es decir con esas y otras funciones "forzar" al envio de lo que tenga creado en el buffer de salida PHP en tal instante .. por ejemplo al terminar de "renderizar" tu cabecera.
Podrías ser:
Código PHP:
<html>
<header>
</header>
<body>
<table .... de tu cabecera ...>
</table>
<? flush(); // forzar la entrega del buffer de salida en este punto ?>
resto de tu página ... y o proceso PHP que origine salida ..
</body>
Esto es probable que no funcione como esperas .. pues, no todo navegador interpreta el "HTML" recibido hasta que se reciben los tag´s de cierre de instrucciones HTML como por ejemplo ese cierre de </body> y </html> que para el momento que desearias usar "flush()" no las tienes todavía. En otros casos algunos navegadores no empiezan a representar (ejecutar) su página recibida (con HTML/javascript .. etc) hasta que reciben cierta cantidad de bytes .. así que podría resultar que tu cabecera fuese menor (en bytes) lo enviado en ese punto y no se ejecute lo que lleve recibido hasta ese momento.
Por otro lado si crees haber visto ese efecto en X aplicación lo mejor a vece es -ver su código- y observar como trabaja.
Un saludo,