Am happy to help out, as have worked various cgi based sms solutions before .. sadly, my experience was that as quickly as I customised my code for any given free-sms-provider, they changed the forms / security model, and I had to start all over again. I suspect you'll bang against the same problem when trying to create a generic module.
Yeah, that's true. Sites keeps changing fast. But the first attempt is to write a library WWW::SMS to which everybody can conform. Using the same standard we can share libraries to have always at least a working gateway. If you take a look at the WWW::SMS::Vizzavi sample submodule, i think it's not too hard to get a working submodule ready. That's a really simple one but you can write submodules as complicated as you want and the more they get complicated the less the site owner is gonna change often.
For sure .. its more in the way of a template holder to my way of thinking. Have you tried CPAN!? Have yet to investigate http://search.cpan.org/search?mode=module&query=sms but it may be worthwhile.
the 'qif;
Thanks for your advice. I found the module in the topic, it is meant to do the same thing but it's much at a lower level programming. So i also think the namespaces we have choosen just fit. I could use that library calling it from the WWW::SMS::GateWay submodules. Still i think that's about most basics operations. Don't know if it's worth it. Anyway i'll contact the writer to join efforts.