Hola:
Justamente ayer hubo un tema parecido y tal vez interese la respuesta:
abrir un link en un frame usando un select...
La versión accesible puede además añadirse la preservación de las variables del formulario en alguna variable de sesión (en el caso php podría ser algo así: $_SESSION["formulario"] = $_POST;)
Saludos