Hola Carla. Tengo una posible solución...
Existe un problema, y es que en España el sistema SMS no es gratuito. No sé en cuantos países más no lo es.
Pero como bien dice Richard Eduardo Cornejo Román, y tengo entendido, en América y otros lugares es gratuito. Con lo que puede ser viable la creación del servicio que planteas.
Lo que yo no sabía es lo que te ha dicho Josep M. Fontana, que ya existe este servicio para Moodle. Lo que no sé es si existe lo que te plantearé.
Así que puede ser una solución para que puedas hacerla.
Puedes hacer una especie de WinSMS, y sólo tendría sentido para aquellos usuarios de un determinado Moodle que pertenecieran a un país como el caso de España, donde el sistema SMS no es gratuito.
Es decir un sistema que intente evitar que pagues por el servicio SMS desde Web. El sistema consiste en mandar la petición de SMS a un servidor de SMS extrangero donde este servicio es gratuito, y esté disponible, y sobre todo que sea capaz de mandar SMS a países donde el servicio no es gratuito.
(No sé si actualmente se puede hacer, hace poco se podía).
Lo que sucede es que entonces no es tan sencillo como dice Richard Eduardo Cornejo Román, haciendo un mail(movistarnuemrotelf@msm, mensaje); hace unos años desde España se podía hacer así. + ó -
Tendrías que identificarte contra el servidor de SMS extranjero ..., seguro que éste sólo te permitiría mandar un nº determinado de SMS, para no colapsarse ... Seguro que muchas veces el servicio no estaría disponible...
Mírate el tema de SMS gratuitos. Hay programas como el WinSMS que permite el envió de SMS, para que te hagas una idea de lo que te intento decir.
La idea es interesante y muy útil, creo.
Espero haber ayudado.