I have no experience with text messages.
Perhaps this will help you: Any recommend a good SMS provider? - #2 by anthonys