Ciao prova a fare questi passi:

sulle due macchine fai:

ping localhost

se non ci sono problemi nel ping prosegui altrimenti dove hai riscontrato errori nei pacchetti potrebbe esserci un prob hw sulla scheda di rete, dopodiche:

pc con connessione internet 192.168.0.1 ntmask 255.255.255.0, sulla connessione internet fai destro e spunta condividi connessione.(nb la condivisione della connessione quando abilitata imposta automaticamente alla connesione di rete questi valori 192.168.0.1)

altro pc 192.168.0.2 ntmask 255.255.255.0 gateway 192.168.0.1 dns metti i dns del tuo provider.

Ora controlla che siano impostati sullo stesso gruppo di lavoro (Es workgroup) e non ci siano firewall impostati (nb su xp mi sembra siano impostati di defaul e potrebbe darti problemi)

a questo punto dalla machina secondaria dai:

ping 192.168.0.1
se tutto va bene sei a cavallo se no fammi sapere

ciao e spero di esserti stato utile