Prøv med det her:
if($_POST['send'] != preg_match('etellerandet') && $_POST['mail'] != preg_match('etellerandet') && $_POST['ven_mail'] != preg_match('etellerandet'))
Det kan muligvis også være en ide at teste om variablerne er sat med isset
http://dk2.php.net/manual/en/function.isset.phpjeg kan ikke hjælpe med reg. expressions, men der er en hel kategori her på eksperten hvor du kan spørge, hvis der ikke er en anden der kommer med et forslag her...
mht. email validering så kan du se flere forslag i kommentarerne nederst på
http://dk2.php.net/manual/en/function.preg-match.phpf.eks.
http://dk2.php.net/manual/en/function.preg-match.php#69540http://dk2.php.net/manual/en/function.preg-match.php#69641http://dk2.php.net/manual/en/function.preg-match.php#68291