Servidor recebe e envia sms

Galera dei uma pesquisada aqui no guj a respeito de montar um servidor que receba e envia sms, bom pelo o que eu vi é facil enviar o sms para o servidor, apenas li que isso é facil mas não vi alguem demonstrando, se alguem puder demonstrar ou passar algum tutorial pra fazer isso.
Outra pergunta é como fazer para que o servidor responda com um sms de confirmação para o celular?

Vi que poderia utilizar um modem gsm, utilizar sms gateway, utilizar a propria operadora com algum tipo de contrato, alguem conhece alguma destas formas pra me dar algumas dicas?

Ou seja o cliente não vai ter nada de java rodando, nenhuma aplicaçao, ele vai utilizar o envio já existente do aparelho, enviando um comando digitado pelo usuario para o endereço do servidor, e este servidor irá retorna para este aparelho um sms de confirmação.

Desta forma posso utilizar aparelhos simples sem jvm como o motorola w220, para se comunicar com o servidor.

Alguem pra me dar um caminho a seguir? Valeu!!