Heel kort door de bocht, een socket gebruik je zodat 2 computers met elkaar kunnen communiceren. Bv MSN gebruikt sockets zodat je kunt chatten met andere mensen. Maar ook websites worden verzonden via een socket, alles dus zeg maar.
Als je wat meer geavanceerde informatie zoekt kan je even "PHP daemon" door google halen, en begin met een simpele telnet bot te programmeren...
Sockets kan je inderdaad gebruiken om 2 computers met elkaar te laten communiceren, maar eigenlijk gebruik je ze om 2 programma's, of 2 processen met elkaar te laten communiceren. En dat kan via het geheugen van de computer (zoals ik doe in het script dat je aanhaalt), of via het netwerk (wanneer je een ip & poort gebruikt)