Well, you can sign apps using third party certificates, or just distribute the IPA (people can sign it for themselves using a free apple developer account) However you NEED a mac to develop for iOS because XCode is for macs not windows!
That's fine, I have a Mac & have created apps for the Apple app store before. It was a lot more complicated than creating an Android app but possible. The only problem is that I can't see a way of distributing it without using the app store.