Although it's not natively supported you can send and receive sms on the iPhone, I've done both. You'll have to use your recipient's gateway server and they'll have to do the same. I've only tried it on AT&T. For instance you'd send a pic to <yourfriends10digit#>@mms.att.net