Dashwire will let you send and receive text messages from the web. Because we have a small client on the phone, when you receive an SMS it uploads to the web in about 2-3 seconds, where you can view, reply, or forward from your PC. When sending a message, we also send thru the client, meaning that when others receive the message, it actually looks as though it came from you instead of a 501 or 338 gateway code. Since your contacts are online, when sending the SMS, we auto-pull from your contacts list.
You have to keep the client running in background, but by doing so you also auto-upload contacts, photos, videos, call logs, phone settings, etc.
Not sure I'm translating Nee Nee's request, but we do allow users to share photos via text messaging (in addition to e-mail and social networking sites).