Prueba al principio de tu script con:
y al final después de todo el HTML
No es lo ideal pero prueba si te da resultado, esto hace que la salida al cliente se realice sólo cuando se procese todo el código, por lo que no deberías tener problemas con las cabeceras en el servidor.
Saludos