Это определенно возможно. Со стороны ios реализация сервера не имеет значения, если существуют запросы GET или POST, которые возвращают интересующие вас данные. До ios 5 вы можете использовать NSURLConnection и NSURLRequest для выполнения запросов и обработки результатов. 1001 *
Мне еще предстоит разработать приложение для ios 5, поэтому я не уверен в других вариантах.
Объем вашего вопроса немного велик, так что удачи.