Just write it in C++ using Airplay SDK then it compiles on the Windows PC directly to an IPA file for iOS (3 screen sizes), a SIS file for Nokia/Symbian, an Android file (for its one million different screen resolutions and aspect ratios) or normal Windows Mobile. No Macintosh required, and you can test it on the PC for gameplay bugs. Of course if you want to publish for a non-standard (i.e. non iPhone) platform, you have to pay more money for the software license.
WP7 not supported, but more mainstream os's (maemo, brew, bada, webOS, windows phone 6) are since they don't disallow compiled computer languages "native code".
When you don't know what to do, walk fast and look worried.