http://ben.milleare.com/archives/000210.html alli explica algo simple, en los comentarios aparecen ciertas limitaciones de los navegadores y como solucionarlas.. (por ejemplo, que se necesite un minimo de datos en bytes para mostrar)
Código PHP:
for($i=0;$i<10;$i++)
{
echo "Enviando...puede cerrar esta ventana<br>";
flush();
}
agregue el mismo codigo del ejemplo, muestra ese mensaje 10 veces y sigue cargando la pagina, con esto el cliente ya sabe lo que tiene que hacer. Tambien podria ser con un JS como
Código PHP:
echo "
<head>
<script>
function cerrar()
{
alert(\"Enviando mensajes, puede cerrar la ventana\")
window.close()
}
</script>
</head>
<body onload=cerrar()></body>
";
Ya es cosa de la imaginación,
Saludos