The latest version of Step5 (V7.2) supports all Windows operating systems, including XP. It actually runs in a DOS window/emulator. The port on the PLC is current loop so you need a converter. The Siemens cable you'll need is a 6ES5 734-1BD20, it doesn't need an external power supply.
Regards,
Rob