Ни один из пунктов в ответе Майкла не говорит непосредственно на вопрос Джима.
Находясь на платформе Windows, вы не сможете использовать эмулятор iPhone SDK, но не обязательно запретите развертывание и тестирование на реальном iPhone / iPod Touch.
Насколько мне известно, вам не нужно иметь аппаратное обеспечение Mac, чтобы зарегистрироваться в качестве разработчика iPhone. Вы должны быть разработчиком iPhone, чтобы использовать функциональность тестового развертывания, поддерживаемую iPhone.
Я еще не пробовал MonoTouch, но это мое понимание того, как оно работает. Когда вы компилируете, используя MonoTouch, он выведет двоичный файл, готовый для запуска на устройстве iPhone / iPod Touch. Затем вы будете использовать iTunes, чтобы перетащить бинарный файл на панель приложения и синхронизировать устройство. Этот подход, безусловно, не будет таким же автоматизированным, как нативная разработка, но он должен работать «без Mac».