De todas formas, como te digo para acceder a una pagina web desde un programa y hacer como si accedieras a mano, el lenguaje que se use en el servidor no tiene nada que ver, asi que en realidad lo podrias hacer con lo que quisieras.
En caso de querer hacerlo con Java, existen clases para acceder a URLs a bajo nivel, y existen librerias para emular como si fueras un navegador.
http://java.sun.com/docs/books/tutor...ing/index.html http://htmlunit.sourceforge.net/
S!