llamar al action con un get no te serviria???
digamos
<form name="form1" method="Post" action="pagina2.html?buscar=algo+que+quieres+busca r">
y luego continuas con tu formulario
cuando lo envies los datos viajan por post pero a pagina2.html tambien va a llegar por get 'buscar' = algo+que+quieres+buscar
espero se entienda