Dein Router vergibt sowohl bei XP als auch bei OSX die IP Adressen - in der Regel sollte das 192.168.0.2 und 192.168.0.3 sein.
Ich hab es dann folgendermassen gemacht:
Mac: Systemeinstellungen - TCP/IP. Dort ins obere Feld DHCP eingeben. Den Rest macht der Assistent. Also einfach Assistent anklicken. Im Assistenten sagst Du dann, dass Du "ein internes Netzwerk" benützt, das sollte es eigentlich gewesen sein. Wenn alles klappt, siehst Du daraufhin in den Systemeinstellungen unter dem DHCP Feld die IP Adresse 192.168.0.1, die Teilnetzmaske mit 255.255.255.0 und den Router mit 192.168.0.1
Versuche, mit Safari, ob der Mac im Netz ist. Wenn das klappt, dann ans Windows:
Systemsteuerung, und dort: "Kleines Firmennetzwerk einrichten" und den Anleitungen folgen. Dann checken, ob der Windows Computer ins Netz kommt.
Jetzt musst Du nur noch beide miteinander Daten austauschen lassen:
Mac: Systemsteuerung/Sharing. Dort gibst Du ein: Windows Sharing und drückst Start.
Windows: Netzwerkumgebung/Microsoft Netzwerk durchsuchen - und der Mac sollte gefunden werden. Dann gibst Du noch einen Ordner in Windows frei (rechter Mausklick)/Freigabe), und diesen sollte dann auch der Mac finden.
Ich hatte leider immer wieder Probleme mit Windows, Abstürze und auch Netzwerkdruckerprobleme, sodass mir das auf Dauer zu mühsam war. Also alle Windows Computer weg und seitdem glücklich bin und nur mehr Macs anwesend.