What is the disadvantage of just using email addresses? Virtually every wireless company provides an email to sms gateway which basically gives each phone an email address. My current startup uses email addresses for 2 way interaction with the system via text messages so while slightly more difficult to configure initially, it's free!