per vdere se la textare è stata compilata puoi usare la funzione empty()
esempio
if(empty($_POST['name_textarea']))
{
}
per validare le mail puoi usare preg_match() .