Jak zwykle będę oponował nad ideą postawienia routerka linuksowego ;]
Ale jak chcesz koniecznie windowsa to co ci będzie potrzebne:
- dhcpd do przydzielenia ip (powinno być wbudowane, nie jestem pewien),
- podział łącza (wbudowane),
- jakiś firewall (do zainstalowania bezwzględnie, ten od xp się do niczego nie nadaje).
Sprawa wygląda prosto. Przydzielasz ip przez dhcpd na podstawie adresów mac kart sieciowych looserów. Internet dzielisz standardową drogą.