Se me olvidó...
Si quieres separar el proceso de la presentación de esos datos ..
El action de tu formulario apuntaría a tu "procesar.php" y este a su vez redirecionaría hacia "mostrar.php" (tu página de "resultados")
Código PHP:
<?
// tu proceso ..
header ("Location: mostrar.php");
exit;
?>
ahora, .. a mostrar.php tendrás que propagarle las variables que requieras .. bien sea por el URL, cookies o sesiones .. Recomendable sesiones .. pero como ejemplo: por el URL
Código PHP:
<?
// tu proceso ..
header ("Location: mostrar.php?variable=".urlencode($_POST['variable'])."&otravar=".urlencode($_POST['otravar']));
exit;
?>
Usando urlencode() evitamos problemas con "variables" con valor que contenga algún espacio o acento y demás ...
más info
www.php.net/urlencode
También te hará falta stripslashes() en la página que redireccionas (mostrar.php) para evitar problemas con \ que veras como código de escape para ciertos caracteres (comillas .. etc). Las variables en "mostrar.php" las recibiras por GET (ojo).
Un saludo,