Ciao,allora:
clasku per il momento voglio far funzionare l'invio delle mail,poi aggiungerò anche questo. 
Ho cominciato con il creare il form:
Codice PHP:
<html>
<head>
<META NAME="GENERATOR" Content="AlterVista - Editor HTML">
<title>Invia un messaggio</title>
</head>
<body>
<form method="post" action="invio_mail.php">
<textarea name="testo" rows="5" cols="40">
</textarea>
<input type="submit" class="button" value="Invia">
</form>
</body></html>
La pagina invio_mail.php
Codice PHP:
<?php
//connessione al database
include('connect.php');
//la sessione
include('sessione.php');
//la data e l'ora dell'invio
$data = date("Y-m-d H:i:s");
//recuperiamo il testo del messaggio
$testo = $_POST['testo'];
//verifichiamo se un messaggio contiene
if(!preg_match('/^[A-Za-z0-9]{10,250}$/',$testo))
{
echo "Un messaggio deve contenere un minimo di 10 e un massimo 250 di caratteri!";
exit;
}else{
//controlliamo che get sia definito
if(isset($_GET['id'])){
$id = $_GET['id'];
$team = $_SESSION['username'];
$query_insert = mysql_query("INSERT INTO MESSAGGI
(mittente, destinatario, testo, data_invio)
VALUES
('$team', '$id', '$testo', '$data')");
}
}
?>
Con il "get" recupero il nome della squadra a cui vogliamo inviare il messaggio...il problema è che mi restituisce sempre l'errore che un messaggio deve essere composto da almeno 10 caratteri...inoltre quali controlli posso effetuare sul testo?
Grazie per l'aiuto