Is there a method for sending messages other than using the included Web interface? I would like to have a different front-end.

There is a new firmware (1.20) available which can support HTTP / TCP API. Here is the link to download the new firmware and new user guide:

http://www.multitech.com/en_US/SUPPORT/Families/MultiModemiSMS/firmware