Plusieur solutions s'offrent à toi :
1) Achète-toi une corde et pends toi, ça abrégera tes soufrances
2) Crée sur le serveur l'arborescence, et avec un OCX genre DynaZIP, tu en fait un zip que tu fais télécharger à l'utilisateur en lui disant de le décompresser dans un répertoire.
3) Sur le serveur IIS, tu désactive les connection anonymes, et tu le force à utiliser son login NT. A partir de là, si l'utilisateur est sous NT, 2K ou XP, à partir du nom de la machine tu pourras te conncter à son disque (par exemple : "//nom_machine/c$" et donc tu pourras créer les répertoires comme tu veux. (ça nécessite que le serveur IIS soit dans l'intranet !)
La solution 1 est la solution de simplicité. Mais comme qui dirait "la mort n'est pas la solution"
La solution 2 est la plus facile à mettre au point. Par contre, ça réponds pas forcément à la demande.
La solution 3 est la mieu, mais aussi la plus gore. Deplus elle impose d'énormes limitations.
Il y a toujours une 4° solution, c'est de faire un ActiveX côté client, qui va se charger de faire tout ça à partir d'informations qu'il va collecter depuis la page ASP. Mais à ce moment, il faut que l'utilisateur soit sous IE 4 et +, en séciruté minimum (LAN obligatoirement), et qu'il accepte de faire tourner l'ActiveX malgré le message que va afficher IE, qui n'est pas très engageant.