Look at the user-notes of [man]eregi/man for a pretty complete E-Mail validator.
As for the name and phone-number, you can just do a quick preg_match:
$name = $_POST['name'];
$phone = $_POST['phone'];
if(preg_match('/[0-9]/i', $name))
// Name contains numbers, probably isn't a name
if(preg_match('/[^0-9\(\).\s-]/i', $phone)) // match numbers like: (123)456 - 1234, 123.123.1234
// Phone contains something not normal