Raga mi serve na mano

Allora io dovrei realizzare un programma che dato un sito web scarichi la pagina html e dopo averla analizzata e prese le informazione che mi servono, richieda al serverweb un url. Eventualmente compilando anche qualche form presente nella pagina iniziale.

Es° Registrazione ad una pagina web formata da: textarea, inputtext. Io con il programma scarico la pagina la analizzo e compila in automatico i campi necessari... Una volta finito di coompilare e analizzare la pagina reinviare al server web la stessa pagina compilata.

Spera che si capisca qualche cosa

Preferirei se fosse possibile Java oppure php...

Grazie vecc