Go for something like a Smooth Stepper. It will give you the equivalent of 2 parallel ports and is upwardly compatible with later versions of windows so will save you going through all this again when your XP system fails and can’t be replaced. A second parallel port for XP is probably going to need drivers that are hard to get and then hard to get working with Mach software. There are alternatives to Smooth steppers but if you want to use spindle positioning to trigger movement for threading or other purposes then check carefully that they have the features you require.