This is much simpler to do than on most mobile devices - and more robust (in my opinion).
Best practices - use operations (NSOperation) to handle the requests - this is the best way I have found to reduce the complexities of threading with web calls and take everything off the main thread.
For security make HTTPS calls.
You might want to consider using JSON for the call - then this library is useful : http://code.google.com/p/json-framework/
However you should find it very easy to make web requests with the normal iPhone commands.
Ah yes a tutorial: SeismicXML or go and check out the Stanford lectures for CS193P - lecture 9 should be your cup of tea!
http://www.stanford.edu/class/cs193p/cgi-bin/index.php