По идее websocket созданы для этого, но реально работает по моему он только во флеше, а в большинстве браузеров поддержку по умолчанию убрали.
Есть ещё вариант сделать таймер и по нему аяксом раз в какой то период запрашивать с сервера обновления, но такая вещь при большом количестве клиентов сделает из них ботнет, который будет ложить ваш сайт.
Можно поиграться ещё с keepalive соединениями, но я себе слабо представляю как на них сделать такой функционал не по счетчику.