Если есть root'ованный iPhone, то можно на него установить biteSMS и отправлять через командную строку: "/Applications/biteSMS.app/biteSMS -send -carrier 1234567 'текст сообщения'" (в командную строку iPhone можно попасть через SSH).
Так же можно через Android (root не требуется) через вызов intent'а, но подробностей не знаю.