Flyflie
Regarding whether a sim will work with XP when you use the parallel port - I had some problems with this because the sim had to be activated using DOS/command prompt and the XP overrides DOS's ability to utilise the LPT port.
There is a very easy solution to this (which worked for me): create a DOS system disc (using XP) and then reboot the computer using this disc - you will be in DOS mode. You can then run the program from the A: drive or C: drive if you have copied it onto there.
There was also the more complicated solution of downloading some patches to make the software XP compatible, but I could not get it to work.
Hope this helps