You can use an email or even their phone number (again, must be an iPhone) to send imessaging. I am not aware of a registry or contact list of all iOS 5 users. All I have done is just asked the person, which is the easiest for me...however, most are not aware what they are running, so than you have to explain how to get to their settings, etc.