I just discovered an android app to allow the use of iFly with Microsoft Flight Simulator X (FSX). It's called FSX2Android, and it will set you back $6.49. It is a two part solution. The free part, which you can test before buying, runs in the background along with FSX on your PC. It grabs the virtual GPS data from FSX and puts it on your wifi. The other parts is the android app running on your device, again in the background, along with iFly. It pulls the virtual GPS data off your wifi and replaces the real GPS data on the device with the data from FSX. You will need to tell the app running on the android device the IP address and port of your PC, but it is provided on the settings tab of the PC side.
Works like a charm for me. Glad to have found it! Another interesting thing is that it works with any android app that uses GPS data including Google Earth, Google maps, etc .
Jim