У меня был опыт, в итоге ничем хорошим не закончилось.
ну там довольно просто, я за вечер открыл сокет, прочёл куку, разобрал, какая сессия и ответил
установить таймер, который будет в базу лезть и выпихивать в открытые сокеты обновления - дело не хитрое