Hi Cindy,
We use an Australian based provider called SMSbroadcast, I am not sure of their international side. What John has proposed could work well and I wouldn’t underestimate you experience, most of this is simple enough once you give it a go. I am assuming you want a bulk SMS solution however so a form may not give you the flexibility you need to select your group to send to, please correct me if I am wrong on this John. You should also really screen out the unsubscribes before sending if the recipients aren’t internal contacts as the system won’t exclude them from a broadcast as http post is not seen the way an email is and IS won’t check. You could probably achieve this with a decision diamond in the campaign also if you tagged the contact when they unsubscribe.
The user wouldn’t need to be in campaign builder, they would just need to search the group of contacts they want to send to and apply the tag, the campaign you build could then take care of the rest. I have seen plenty of IT people stuff up these things so I think it is just about explaining the consequences to the user of not being careful. The other thing you need to think about is how you you let people unsubscribe depending on the legislation of your country. One way we use is to cloak one of our numbers so the user can reply stop etc or when we use a name we make sure there is an option in the link which we send.
I hope this helps.