ale!!!!
Le dices que use Java y te quedas tan pancho.
Como si fuera facil eso en Java.
Tienes que utilizar Autoit, es un lenguaje de Automatismos:
Por ejemplo,mira que sencillo es con Autoit hacer una busqueda en google, este script hace lo siguiente:
-abre internet explorer y entra en google.es
-busca el formulario y escribe en el campo de busqueda
-hace click en enviar el formulario
Código PHP:
#include <IE.au3>
$oIE = _IECreate ("http://www.google.com")
$oForm = _IEFormGetObjByName ($oIE, "f")
$oQuery = _IEFormElementGetObjByName ($oForm, "q")
_IEFormElementSetValue ($oQuery, "AutoIt IE.au3")
_IEFormSubmit ($oForm)
Para conocer Autoit entra aqui
http://www.autoitscript.com/
Respecto a lo de hacer click en botones href=javascript con Autoit no es un problema, tiene una funciona que se llama _IELinkClickByText() en la que le das el nombre del tag de html llamado <a>, tal que así:
Código PHP:
#include <IE.au3>
$sURL = "http://www.autoitscript.com/forum/index.php?"
$oIE = _IECreate($sURL)
_IELoadWait($oIE)
_IELinkClickByText($oIE, "General Help and Support")