Ciao,

questo è possibile solo con i motori che si passano i parametri tramite GET, che però mi risulata siano quasi tutti.

In questo caso sfrutti in fatto di raccogliere il cosidetto referer tramite la variabile $ENV{'HTTP_REFERER'}, che nel caso di google sarà qualcosa del genere:

la parola chiave era "shishii".

a questo punto sai che per google devi filtrare le parole che seguono "q=" e fino a "&", che indica un eventuale parametro successivo.

Ti studi altri motori di ricerca e ti crei le regole necessarie.

Se poi ti vuoi semplificare il lavoro basta che vai su
http://search.cpan.org
e fai una ricerca con il nome del motore che ti interessa e trovi una marea di moduli già pronti.