Most (all?) IM systems require one or more hubs that track users and setup the transfer for point to point or transfer all messages through the hub. Not a practical model for email.