Si j'ai bien compris, tu as la config suivante :
PC1 : Win XP + carte ethernet + carte WiFi + modem ADSL USB
PC2 : Win XP + carte ethernet
PC3 : Win XP + carte WiFi
Essayes le paramétrage suivant :
Sur PC1, PC2 et PC3 le "groupe de travail" doit être le même. (par défaut : MSHOME)
Sur PC1 tu partages ta connexion ADSL et tu mets ta carte WiFi en mode Ad Hoc et tu crée un tunnel entre la connexion ADSL et la connexion WiFi
Sur PC2 tu mets l'ip du PC1 en tant que passerelle
Sur PC3 tu te mets en connexion Ad Hoc avec le PC1
cdlt,