Beh, quando salvi il messaggio nel database, suppongo salvi come minimo nominativo, testo, data.

Non ti resta che aggiungere un controllo prima del salvataggio. Fai una query con il nominativo che ti arriva. Guarda se c'e' nel db. E se c'e' - guarda se la data del suo ultimo messaggio e' entro i 2 min. E anche se questo suo messaggio e' uguale al nuovo. Se tutte le condizioni si verificano, si tratta di dati postati 2 volte, gli mostri un avviso e lo mandi all'indice del guestbook.