Pues lo de usar un lenguaje o no, es decision tuya, donde te quede más facil y funcione mejor.
Si lo que quieres optimizar recursos entonces usa lenguajes como Java, o incluso C++.
Ejemplo de Sockets en Java:
http://www.webtaller.com/construccio...ckets-java.php
Ejemplo Sockets en C:
http://www.chuidiang.com/clinux/sock...ckets_simp.php
Y asi deben haber infinidad más de ejemplos en la red. Decidete por un lenguaje, utiliza un ejemplo, modificalo, y en caso de algun problema pues plantea la duda en el sub-foro apropiado (para que te ayuden más rapido ;) )