Это может быть сделано в PHP, но есть некоторые проблемы с масштабированием. Если масштабирование не имеет большого значения, тогда вы можете создать псевдо-кометный клиент, просто имея страницу, которая не возвращается сразу.
Если вы ищете что-то, что масштабируется немного лучше, вам придется либо получить полный кометный сервер , либо использовать SaaS-решение (например, WebSync On-Demand - отказ от ответственности, я там работаю).