Det är lätt att göra något liknande i PHP eller andra programmeringsspråk men däremot så får du snabbt problem att skala realtids-applikationer av olika slag. Det är främst där node.js är användbart. Här är en bra artikel att läsa:
http://mashable.com/2011/03/09/node-js/