ich hab das mit flush() mal ausprobiert.
Aber es hilft leider nicht.
Man kann es auch hier testen: http://phptester.net/
<?php
if (ob_get_level() == 0) ob_start();
$a = 0;
$b = 3;
while($a < $b)
{
$a++;
ob_flush();
flush();
echo 'Das soll '.$b.' mal angeziegt werden: '.$a.'<br/>';
sleep(1);
}
ob_end_flush();
?>