Das dürfte helfen:
http://de3.php.net/manual/de/features.connection-handling.php
Dann kannst du permanent Daten senden ohne neue Verbindungen aufbauen zu müssen. Wenn du jetzt noch ein performanten Weg hast um dem Prozess Daten zu liefern (denke mal eine DB lohnt da am Meisten?) steht dem ganzen nichts mehr im Weg.
Solange ab und an Daten gesendet werden, dürfte der Browser auch kein Timeout bringen, notfalls einfach wieder neu aufbauen die Verbindung.