Funciona, el tema es que IE, hasta que no recibe 256 caracteres no escribe.
Ah!, no me crees?, mirá, le agregue código fuente y funciona:
http://estudiowas.com.ar/testBuffer.php
Edit; me olvide de opera, opera necesita que cada flush tenga al menos esos 250 caracteres (creo que en opera eran 250). Intenta en vez de hacer un echo $i; de hacer un echo de un string de más de 250 caracteres.