El código HTML generado por PHP (que es lo que al final se muestra en el navegador), se visualiza una vez que se terminó de ejecutar el
script. Lo que podrías hacer es dividir el contenido en N partes y cada una asignarla a bloques, por ejemplo, en elementos
<section>
o
<div>
, luego, con CSS los ocultarías desde el inicio y con JavaScript los irías mostrando gradualmente.
DEMO
Un saludo