Я думаю, что все, что вам нужно, это запустить асинхронный запрос и реализовать соответствующий ему requestDidDeceiveData: method и requestDidFinish: method, и оставить эти два метода пустыми, так как вас не волнует ответ, который может сгенерировать запрос. Поскольку он асинхронный, он автоматически запускается в фоновом режиме. Основной поток вашего приложения не будет затронут.
iOS SDK имеет собственный способ отправки асинхронного запроса. Вы также можете использовать для своей работы более известный пакет ASIHTTPRequest, который проще в настройке и мониторинге.