Тута два варианта на мой взгляд:
1. На сервере работает не скрипт, а сервис, который постоянно держит коннект с клиентом(ми), а не ждёт запросов. Клиентом может быть хоть и флэш - лишь бы в потоковом режиме работать умел (на сколько я понимаю loadVariables да и XMLSocket именно потоками данные гоняют).
2. Пихаем в клиента небольшой сервер... Вот только что это может быть - зависит от задачи. Проще всего свой ехе, но можно и свой АктивХ слушающий порт и впихнутый в ХТМЛ. Память отшибло на счёт ЯваАплетов

- не помню могут ли они слушать...