valla si que tienes suerte suertuda (que no hago yo por una compatriota 

), busque en mi papelera y tengo un ejemplito que te puede servir, le hice algunos cambios ahi, pues no era para un libro de visitas y ademas, trate de simplificarlo un poco, pero creo que te puede servir:
1 la estructura de la tabla que necesitas en tu BD: 
Código:
 DROP TABLE IF EXISTS `comentarios`;
CREATE TABLE IF NOT EXISTS `comentarios` (
  `comentario_ID` int(11) NOT NULL auto_increment,
  `comentarioUsuario` varchar(20) NOT NULL,
  `comentarioEmail` varchar(50) default NULL,
  `comentarioComentario` text NOT NULL,
  PRIMARY KEY  (`comentario_ID`)
) ENGINE=MyISAM ;
  y luego el script php que hara el trabajito sucio: 
 Código PHP:
    <?php
// validamos el campo email
if(!empty($_POST['comentarioEmail'])){
    function checkMail($comentarioEmail){
        return ereg("^([a-zA-Z0-9._]+)@([a-zA-Z0-9.-]+)\.([a-zA-Z]{2,4})$",$comentarioEmail);
    }
    $comentarioEmail = $_POST['comentarioEmail'];
    if(!checkMail($comentarioEmail)){
        echo "La dirección de correo \"$comentarioEmail\" no es válida";
    }
}
// verificamos que el form se halla enviado
if(isset($_POST['enviar']) && $_POST['enviar'] == 'Enviar comentario'){
    // verificamos que no existan campos vacios
    // de los que son obligatorios
    if(!empty($_POST['comentarioUsuario']) && $_POST['comentarioComentario']){
        $comentarioUsuario = $_POST['comentarioUsuario'];
        $comentarioComentario = $_POST['comentarioComentario'];
        // la consulta INSERT
        $sqlInsert = mysql_query("INSERT INTO comentarios (comentarioUsuario, comentarioEmail,
                                  comentarioComentario,)
                                  VALUES ('$comentarioUsuario', '$comentarioEmail', '$comentarioComentario')",$db_link)
                                  or die(mysql_error());
        // en caso de exito
        // un mensaje de exito :P
        echo "Su comentario fue guardado correctamente, ahora estara en espera de moderación, para ser publicado mas tarde";
    } else {
        // en caso de ERROR
        // un mensaje de ERROR
        echo "Debe llenar todos los campos marcados como <em>Requeridos</em>";
    }
}
?>
<!-- el formulario -->
<form name="comentario" action="<?php $_SERVER['PHP_SELF']; ?>" method="post">            
    <p>            
    <label>Nombre <em>(Requerido)</em></label>
    <input name="comentarioUsuario" type="text" size="30">
    <label>Correo</label>
    <input name="comentarioEmail" type="text" size="30">
    <label>Comentario <em>(Requerido)</em></label>
    <textarea name="comentarioComentario" rows="5" cols="5"></textarea>
    <br>
    <input class="button" name="enviar" value="Enviar comentario" type="submit">        
    </p>        
</form>   
  bueno espero te sirva, no entiendes algo, chiflame 
saludos y suerte