Haven't looked into this in a long time, but every cell carrier used to have a gateway address where you could send an email, using the destination phone number as part of the address, and the gateway would dispatch an SMS with pretty much arbitrary envelope information. You just needed a list of active gateways. I think I even have some old php code lying around that I used to spoof my friends' phone numbers to each other and generate a text thread where one came out and said he'd left his wife because he was secretly in love with the other dude. I know, real mature use of technology.