RE:lanzar socket desde applet
Debido a la seguridad de java, no permite abrir ningun tipo de archivo de la maquina cliente. Un puerto a ideas de unix tambien es un archivo por lo que no te dejara abrir. Esto es debido como he dicho antes a la seguridad, los applet estan bastante capados, tu a lo mejor tienes ideas buenas pero imaginate una pagina web qie te abre un puerto y te lo deja a la escucha( a mi me parece bastante peligroso).
Por uqe no haces un programa cliente y uno servidor, el servidor ejecutarse como un daemon o servicio es decir un bucle infinito a las espera de una peticion, y un programa cliente que se ejecute en la maquina destino y que haga ciertas cosas.