Prima di tutto ovviamente verifica di aver montato su entrambi la scheda ethernet, poi procurati un cavo incrociato (o cross) con il cavo dritto non puoi collegare 2 macchine tra loro.
Se il tuo fine e collegare solo 2 macchine tra di loro, in XP vai su pannello di controllo>rete e connessioni internet>connessioni di rete> poi clicca di destro sulla connessione alla rete locale e vai sulle proprietà del protocollo del protocollo tcp/ip specifica l'indirizzo ip e la subnet mask (potresti inserire 192.168.1.1 e 255.255.255.0) tralasciando gli altri valori.
A questo punto ti rimane solamente da cliccare di destro su risorse del computer e scegliere nome computer (per la versione home, non ricordo se la pro sia differente) clicca su cambia e assegna un nome qualsiasi al computer e uno al gruppo di lavoro che dovra essere identico per entrambi i P.C.
Riavvia.
Per vindows 98 pannello di controllo>rete>protocollo tcp/ip inerente la tua scheda di rete vai in avanzate (mi sembra) e cerca dove assegnare gli stessi valori dell' XP salvo che per l'indirizzo ip devi salire almeno di uno es (192.168.1.2) mentre la maschera di rete rimane identica.
vai poi alla scheda identificazione e inserisci come per l'XP un nome computer a tua scelta (diverso dal precedente) e un gruppo di lavoro identico a quello dell' XP
Riavvia
Se sono riuscito a spiegarmi dovrebbe funzionare tutto, ma sia perchè macchine con il 98 è un po di tempo che non ne vedo, sia per le abbuffate delle feste....
Per farla breve se qulcosa non ti è chiaro chiedi pure.