Hello.
I dont know at all this platform but i think the biggest problem is the GUI.
If you can play the game with a 480x320 resolution, it is possible, else we must rework all GUIs or provide a zoom in/out into some screems, and rework only some important GUIs (like the tactical screen). Anyway its a lot of work.
It is a must that all lib dependancies work on iPhone, like SDL for example. Maybe its the case, but i dont know. Maybe no body here will port libraries.
Then maybe we also should use some iPhone feature : rework the code for a better support of the toutchpad (i mean ingame, it should not work like a mouse), and use iPhone MP3 hardware decoder instead of software OGG decoder.
A lot of work... :-)