segun veo tienes todo en un archivo el cual al ponerle F5 como dices tu te guardara una y otra vez los mismos datos ..
hay varias maneras para solucionar eso sin embargo yo te recomendaria que utilizaras otro archivo el que se encargara de la grabacion o sea
tienes el archivo que muestra los mensajes y tiene un formulario. ese formulario puedes dirigir a otro archivo, por ejemplo grabar.php el cual se encargaria de tomar los datos que provienen del formulario y los graba en la bbdd.. porsterior a eso utilizar
la funcion
header para que te redirija automaticamente al archivo que muestra los mensajes...
asi evitas que al apretar f5(actualizar) te guarde una y otra vez los mismos
espero te sirva la idea