Not sure whether this is the best forum, but what services do you use to:
1) Send outgoing text messages (best rates please)
2) Receive incoming text messages (worldwide) and receive a HTTP request for every received message.