Lo que deberías hacer es modificar tu guardar.php para que sólo guarde los datos y luego redireccione a otra página, generalmente una que diga que los datos han sido guardados exitosamente. De esta forma, desde el browser nunca va a ser posible recargar la página guardar.php. Seria algo asi:
Código PHP:
<?
//Recuperas los datos del form y conectas con la base de datos
if (mysql_query("INSERT .....")) {
header("Location: exito.php");
}
else {
header("Location: error.php");
}
?>
Nos vemos.