mh?

forse con $_POST['messaggio'] è meglio. cmq noto che:

1. hai scritto textarea name="messagio" con una sola s, forse potrebbe essere il problema, se non hai semplicemente copiato male

2. il value non serve a riempire con un testo preimpostato il campo, la sintassi è:
<textarea name="" cols="" rows="">INSERISCI UN COMMENTO</textarea>


prova un pò