porqué no montas el formulario sobre la misma página ya con los graficos?
De está manera se queda en la misma página, y solo agregarias un enlace:
<html>
<head>
<meta http-equiv="Content-Type" content="text/html; charset=utf-8" />
<title>Documento sin título</title>
</head>
<body>
<div><fieldset>
<form id="form1" name="form1" method="POST" action="<?php $_SERVER ['PHP_SELF'] ?>"
aquí va todo el formulario.
<label for="nombre">nombre</label>
<input type="text" name="nombre" id="nombre" />
<br />
<label for="empresa">Empresa</label>
<input type="text" name="empresa" id="empresa" />
<br />
<label for="mail">mail</label>
<input type="text" name="mail" id="mail" />
<br />
</form>
</fieldset>
</div>
<?php
$nombre = $_POST['nombre'];
$empresa = $_POST['empresa'];
$mail = $_POST['mail'];
etc....
mail($para, $asunto, utf8_decode($mensaje), $header);
if (mail) // si el envió es correcto, te da un aviso
{ // y además coloca un link.
echo 'correo enviado exitosamente';
echo '< a href="tu_enlace.php">Enlace</a>';
}else // si ocurre un error de envio, aparce el mensaje y puede intentar de nuevo
echo "Ocurrio un error durante el envio, intente de nuevo";
?>
</body>
</html>
Podrias uasr mas metodos pero creo que éste es muy simple y te puede ayudar.
No lo he probado pero intentalo.
Espero y ya tengas algo de conocimiento de diseño web, o busca alguna plantilla gratuita para que ahi experimentes!
Suerte y mucho animo..!