Давно-давно, лет 7 назад, работал с GSM модулем Siemens MC35, аналог легендарного телефона, только в коробочке. Подключался по COM и легко управлялся набором AT команд.
Однако изучение рынка сервисов по отправке SMS-ок показало, что даже в те времена рассылка через сервисы была дешевле (что-то вроде 0,2 цента за СМС) отправки со своего счета. Такие сервисы, как правило, имеют НТТP интерфейс, что очень удобно для программирования. Предлагаю посмотреть в их сторону.