Как создать приложение, которое позволит пользователям загружать видео на свой iPhone с какого-либо сервера.
Взгляните на Apple Обзор HTTP Live Streaming .
Это довольно общий вопрос. По сути, вы можете просто загрузить его в каталог документов приложения и воспроизвести оттуда.