UNO with SIM900 Quad-band GSM/GPRS Shield & a Ethernet Shield W5100 Micro-SD

I want to send messages over the Ethernet and have them transmitted as SMS text messages

There are web services that can do that. Handle that on the web server, not the Arduino.