Ошибка POST происходит немедленно или после указанного количества времени?, я думаю, что необходимо добавить "maxRequestLength", попытаться добавить это к "system.web" в web.config -
<system.web><httpRuntime executionTimeout="999999" maxRequestLength="2097151"
Да, но я не знаю, поддерживаются ли iPhone для работы в качестве модемов или поддерживаются ли они каналом. Это список поддерживаемых модемов, но я думаю, что он устарел, что означает, что поддерживается больше телефонов:
http://www.kannel.org/compatibility.shtml
удачи