Is Mac OS X required to submit an app to the iOS App Store?
No, the compiled code must be submitted via a Mac. One "workaround" is to install OS X into a virtual machine on Windows, but that violates the OS X user agreement. So yes, you'll need a Mac.