intanto dal client tu potrai ricavare il tipo di intant messager she usa, a quel punto con una banale serie di if puoi controllare le seguenti espressioni:
per aim
preg_match("/^([a-zA-Z]{1})([\w]{3,16})$/i","aim")
per le e-mail
function is_email_valid($email) {
if(eregi("^[a-z0-9._-]+@[a-z0-9._-]+.[a-z]{2,4}$", $email)) return TRUE;
else return FALSE;
}
sono due esempi d'uso di preg_match ed eregi (io preferisco la seconda...). L'implementazione sta alla tua fantasia...