Aplicação de iPhone, gravar online

Olá pessoal,
Estou desenvolvendo uma aplicação para iPhone que irá coletar alguns dados e depois precisarei salvar esses dados online para que outro usuário também com iPhone tenha acesso.
O problema é que não tenho experiência alguma com aplicações online e gostaria de algumas dicas de vocês.
o que devo usar?
Pensei em gravar localmente os dados em um arquivo XML e quando o usuário estiver online com o iPhone, subir esses dados para um servidor.
Estou no caminho certo?
O que este servidor deve rodar?

Estou desenvolvendo a aplicação com Xcode.

Olá mrbox, não sei no IPHONE mas acredito que seja parecido com o Android se for fazer uma aplicação online crie um web Service isso pode te ajudar muito e não é tão difícil

http://pt.wikipedia.org/wiki/Web_service
http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app

o 1º Link mostra um introdução do Web Service se você não souber como funciona.
o 2º Apresenta um exemplo e inglês!

[quote=gabrielemidio]Olá mrbox, não sei no IPHONE mas acredito que seja parecido com o Android se for fazer uma aplicação online crie um web Service isso pode te ajudar muito e não é tão difícil

http://pt.wikipedia.org/wiki/Web_service
http://www.raywenderlich.com/2941/how-to-write-a-simple-phpmysql-web-service-for-an-ios-app

o 1º Link mostra um introdução do Web Service se você não souber como funciona.
o 2º Apresenta um exemplo e inglês!

[/quote]

Value carinha, muito bom o exemplo. Vou estudar.
Ja deu uma clareada.