Pour deux PC seulement ca sert a rien d´utiliser un hub ou un switch. Tout ce donc tu as besoin est de 2 cartes Ethernet compatibles RJ-45 qui ont un débit de 10 Mb/s ( 1,25 Mo/s) ou de 100 Mb/s ( 12,5 Mo/s). Selon ce que tu veux, sachant que la performance est + chère.
Une carte 10/100 ( qui fait les deux débit) peut se trouver pour 15-20 euros, ca sert a rien d´investir +.
Ensuite pour relié les deux PC, il fo un cable RJ-45 croisé ( surtout pas droit, on utilise les cables droit pour relier aux hubs ou aux switch, pour des réseaux supérieurs à 2 machines). La ca coute assez cher.
La version de windows n´est pas importante entre les deux machines. Sachant que quand mm XP est beaucoup plus simple a configurer pour le réseau de Win98 ou il fo rebooter tout le temps.
Pour le partage de connexion internet, je pense que XP peut le faire avec l´assistant, sinon il fo configurer le réseau un peu + en détail, avec les IP, les DNS et tt ca