première méthode :
Partager les disques comme tu partages un dossier sous ton XP. Et ensuite tu y accèdes à partir du Mac par une méthode qui doit ressembler à du samba, mais je ne m’y connais pas en Mac, donc je peut pas trop te conseiller.
Deuxième méthode:
Tu crées un serveur ftp sur ton XP (avec filezilla server p.ex) en partageant les disques en question et la un bête client ftp sur mac y accèderas sans soucis.
A priori c’est pas le routeur qui est responsable s’il y a un problème, lui il transmet bêtement ce que tu lui demandes de transmettre entre les PC de ton réseau.
Si tes deux ordinateurs sont bien connectés en réseau et qu’ils se parlent correctement (ils sont pinguable l’un l’autre p.ex) le problème, le routeur n’a plus rien à voir dedans.