Problem może leżeć gdzie indziej. Windows XP obsługuje inaczej porty niż windows 98. Obawiam się, że tak łatwo te maszyny się "niedogadają", że już nie wspomnę o podzieleniu łącza na takim kablu.
Kabel do łączenia komputerów poprzez LPT powinien wyglądać tak:
Data Bit 0 - pin 2

pin 15 - Error
Data Bit 1 - pin 3

pin 13 Select
Data Bit 2 - pin 4

pin 12 Paper Out
Data Bit 3 - pin 5

pin 10 Acknowledge
Data Bit 4 - pin 6

pin 11 Busy
Acknowledge - pin 10

pin 5 Data Bit 3
Busy - pin 11

pin 6 Data Bit 4
Paper Out - pin 12

pin 4 Data Bit 2
Select - pin 13

pin 3 Data Bit 1
Error - pin 15

pin 2 Data Bit 0
Reset - pin 16

pin 16 Reset
Select - pin 17

pin 17 Select
Signal Ground - pin 25

pin 25 Signal Ground
Ta wogóle, to polecam strone
http://jestem-leniem.tk/ oraz zachęcam do uzywania wyszukiwarki forum
https://www.elektroda.pl/rtvforum/search.php , bo można trafić np na taki temat
https://www.elektroda.pl/rtvforum/topic31992.html albo taki
https://www.elektroda.pl/rtvforum/topic20304.html i wiele innych.
Co do samego łączenia komputerów:
Należy najpierw zainstalować w systemie Połączenie bezpośrednie i wybrać odpowiedni port (w tym przypadku LPT)
W windowsie XP kiedyś robiło się to tak:
START

ustawienia

klikamy dwukrotnie w połączenia sieciowe

Plik > Nowe połączenie

dalej

konfiguruj połączenia zaawansowane

połącz bezpośrednio z innym komputerem

i tu do wyboru Host lub Gość (Host udostępnia <> Gość korzysta z zasobów)
pozostaje tylko wybór uzytkowników, którzy maja mieć dostęp, uruchamiamy połączenie.
Trzeba pamiętać o tym, aby mieć zainstalowanego klienta Microsoft Networks, oraz udostepnione jakieś zasoby.
Osobiście wątpie, aby to dało pożądane efekty i jak koledzy wyzej pisali lepiej założyć dwie karty sieciowe i połaczyć to kawałkiem kabla .....