Haciendo una "ingenería inversa" ..
Tu tabla se llama.
tagboard
Los campos de esta:
id,nombre,mensaje,fecha
Id -> autonumérico
nombre -> un VARCHAR de no sé cuantos caracteres le vas a dar.
mensaje -> desde un VARCHAR a un TEXT o similar .. no sé cuanta información más a gestionar ahí
fecha -> Según tu código ahí gestionas un "time stamp" de Unix .. así que tu tipo de campo debería ser un INT minimo (numérico).
Todo esto lo vemos en el "INSERT":
"INSERT INTO tagboard (id,nombre,mensaje,fecha) values ('','$nombre','$mensaje','$fecha')");
Ahora .. ya que estás retomando "PHP" nuevamente .. lo que deberías replantearte es que tu problema más bien no es con "PHP" sino con el diseño y modelo de datos en Base de datos ..
Te recomiendo leer sobre SQL y diseño de Base de datos en:
www.mysql-hispano.com
Por ejemplo "a discutir" sobre tu trabajo con base de datos .. sería el tema del tratamiento de "fechas" que haces con alto contenido PHP (código) cuando se debería resolver con SQL: un campo tipo "DATETIME" y funciones SQL como "DATE_FORMAT()" para darle el formato adecuado al que quieres ver al obtener ese dato.
Un saludo,