A parte il crossposting davvero stretto, mi pare che non ti sia chiaro come funziona la comunicazione tra client e server.
L'architettura client server prevista dal protocollo http è molto semplice, nella sua essenza: un client manda una richiesta e un server la esegue. Per questo non c'è nessuna necessità di emulare dei click sul browser. Ogni click fatto sul browser corrisponde ad una richiesta http verso il server (tipicamente una POST o una GET). Come detto non serve emulare i click del mouse sul browser ma è sufficiente generare le opportune richieste di tipo POST o GET.
Con questa premessa sarei curioso di vedere il tuo
programma lato client che attiva un processo nel browser e legge il relativo codice html
che vuol dire?.
Quindi lo analizza
cosa viene analizzato? Il processo nel browser (che non esiste, i processi sono casomai a livello di sistema operativo) oppure il codice html? (e ci mancherebbe altro che il browser non analizzasse l'html!)
e al verificarsi di certe condizioni
quali condizioni? Del processo? Del documento HTML analizzato?
per un altro processo già attivo nel browser
intendi un'altra pagina web aperta sul browser?
dovrei riprodurre l'interattività tra operatore e programma
quale programma?
Basta mi arrendo, il resto del post è sullo stesso incomprensibile stile.