El server para WebSockets lo podés crear con php, node.js, etc, lo que si necesitas determinar es si el navegador del cliente sporta la api.
chrome y safari lo hacen, Firefox cero que necsita un prefijo propietario
Una buena guia en
http://net.tutsplus.com/tutorials/ja...sockets-today/
Saludos