Para enviar datos por la red:
http://java.sun.com/docs/books/tutor...rking/TOC.html
Para ejecutar una DLL desde Java:
Hay que usar Java Native Interface (JNI). Puedes usarlo directamente o usar algunas librerias que te faciliten el trabajo, ya que directamente es algo tedioso.
http://en.wikipedia.org/wiki/Java_Native_Interface
S!