Esta es la mejor guía que encontré en español sobre introducción a las websockets. Una vez que hayas entendido esto, busca cómo trabajar con ellas y PHP. He leído que se usan en los servicios de chat para mantener una conexión constante y mostrar los mensajes de un lado y otro (emisor y receptor) solo cuando se detectan nuevos datos, que en este caso serían los mensajes escritos.
Saludos