Bonjour,
Alors je viens apporter mon grain de sel comme on dit ...
Je propose que tu forces un peu le destin ...

Sur ton XP1 qui est en ethernet sur la livebox tu entres ceci dans les propriétés de la carte réseau:

Tu cliques sur TCP/IP puis sur le bouton Propriétés:

Tu rentres comme c'est écrit dans les champs, sachant que ta livebox c'est 192.168.1.1 (si tu n'as pas touché à cela).
Tu fais pareil pour ton XP2 en Wifi, tu rentres les infos de l'image ci-dessous de la même manière qu'au dessus:
Ensuite tu désactives le partage simple TCP IP sur les deux XP:
- ouvre le poste de travaille (double clique dessus);
- menu outil -> option des dossiers... -> onglet Affichage:

(la dernière case doit donc être décochée)
Ensuite la fenêtre de partage ressemble à cela:

Tu as juste à cliquer sur "Nouveau partage" et sur autorisation pour voir si tout le monde peut au moins les voir.
Maintenant on s'attaque à ton Vista:
Première chose: configuration de ton adresse IP:

Là tu cliques sur TCP/IP version 4 et tu cliques sur le bouton propriétés:

Là tu remplis comme sur l'image du dessus.
Une fois ceci fait, tout comme sous XP tu enlèves le partage simple comme suit:
- ouvre l'ordinateur (double clique dessus);
- menu organiser -> option des dossiers et de recherche... -> onglet Affichage:

Tu décoches la dernière case encore (Utiliser l'assistant partage...)...
Là, la fenêtre de partage ressemble à ceci:

Tu cliques sur le bouton partage avancé... tu as cette fenêtre ci-dessous:

Tu cliques sur la case à cocher partager en haut et tu vérifies les autorisations.
Maintenant tu dois aussi avoir le centre de réseau et partage comme ceci:

Avec les deux premiers de verts bien sûr! (les autres c'est facultatif)
Au niveau du pare-feu de Vista si tu l'utilises:

Tu dois avoir:
- la case Partage de fichiers et imprimantes cochée;
- la case Recherche de réseau cochée;
- la case Réseau de base cochée.
Pour accéder à tes PCs tu dois savoir que maintenant tu peux utiliser aussi cette méthode:
Dans une fenêtre du poste de travail (ou ordinateur sous Vista), dans le champ d'adresse, tu tapes les différentes adresses IP pour accéder à l'ordinateur correspondant:
- \\192.168.1.10 ==> C'est KEUNEBROEK
- \\192.168.1.20 ==> C'est PC-DE-NOEMIE
- \\192.168.1.22 ==> C'est PC-DE-THOMAS
Tu peux aussi forcer cela dans le fichier hosts du dossier: C:\Windows\System32\drivers\etc
Dedans tu rentres les valeurs comme ceci:
127.0.0.1 localhost
192.168.1.10 KEUNEBROEK
192.168.1.20 PC-DE-NOEMIE
192.168.1.22 PC-DE-THOMAS
Comme cela il ne cherchera plus quelle est l'adresse IP des PC si tu vas dessus ou si tu tapes dans le champ adresse quelque chose comme ceci:
\\PC-DE-NOEMIE\Mes Documents
(c'est un exemple bien sûr!)
Voilà, en espérant que cela t'aide.