1. Dans la mesure où il est recevable, le recours est rejeté. 2. Il n'est pas perçu de frais de justice. 3. A.________ versera à B.________ la somme de 2'000 fr. (y compris la taxe sur la valeur ajoutée) à titre de dépens pour l'instance fédérale. 4. Le présent arrêt sera communiqué aux parties, à B.________, à la Fondation de libre passage de X.________ SA, au Tribunal cantonal des assurances sociales de la République et canton de Genève et à l'Office fédéral des assurances sociales. Lucerne, le 3 avril 2006 Au nom du Tribunal fédéral des assurances La Présidente de la Ire Chambre: Le Greffier: