PHP es bastante grande. Te sugiero ver este tutorial a ver si te ayuda en algo extra
http://www.forosdelweb.com/wiki/Manual_de_PHP Tambien te sugiero que te adentres en el mundo de
POO o OOP. Luego si quieres aprender sobre
socket,
curl, etc. Hay mucho material para seguir aprendiendo. Aqui tienes una lista de varias librerias de lo que se puede hacer con PHP
http://www.php.net/manual/en/refs.remote.other.php
Tambien te sugiero leer sobre
AJAX para enviar request sin que se cargue la pagina así como hace facebook que puedes enviar un mensaje sin que la pagina se tenga que recargar de nuevo