You're not going to be able to create an iphone executable on a PC. I doubt that they will ever provide one. Someone might black-box a compiler, but then you take your chances.
On the other hand, you should be able to do the automation on the PC as long as the compilation actually takes place on a mac. If you set up some network system where the PC tells the mac that it needs to compile (you may have to manually create the make files, I'm not sure if xcode can be scripted and run from php or something).
I'm not sure that that actually helps you any... the code still needs to be on the mac, so you might as well just have the mac automate itself, I guess.