personal C# SMS gateway:
Host your own sms gateway. This project will probably need the windows .NET platform and a phone connected to a local com port. The project will be written in C# and demonstrate how to implement AT commands to control your phone in a web interface. I have read an article about controlling the com port using mono at as yet doesn't seem reliable.