1º haz un query y comprueba antes si existe ese mail.... si existe manda un mensaje de alerta tipo... ya existe el mail... sabes... igual que la comprobacion que ya haces... echo "Error, nick escogido por otro usuario";
2º comprobar si el email cumple los requisitos... de mail... usa esta funcion.
Código PHP:
function FUNC_Mail($varMail){
if (!ereg("^([a-zA-Z0-9._]+)@([a-zA-Z0-9.-]+).([a-zA-Z]{2,4})$",$varMail)){
return 0;
}else{
return 1;
}
}
echo FUNC_Mail('[email protected]');
espero q te ayude...