Hay compañias que te ofrecen un servicio, segun la cantidad de sms que se envien y pagas cuotas mensuales o anuales. Aparte te ofrecen un gestor con el cual puedes ver los sms enviados, en fin.
Yo te guiaria por buscar estos proveedores de servicios y contratar algunos de ellos, a demas de que te dan las fuentes y con ello programas tu aplicación para el envio de los SMS.
Saludos