раньше использовали wp плагин Wise chat, фукнционал отличный, но он на ajax). Грубо говорят, на странице будет примерно 800-1000 зрителей и они будут в чате, если чат обновляется 1 раз в сек, то сервер перегрузится явно. И сайт крешится
Alex Quban, Бесплатных не видел. A так опять же никаких проблем заменить ajax вызовы в клиентской части на websocket, ну и в php аналогично(нужно только расширение socket в php подключить). Если с сокетами не работал, то можешь адаптировать этот пример.