(Updated cost as per your clarification on the requirement)
Hi,
I can certainly built you a simple ASP.net application to run on your server, to provide authentication via your AD groups.
Creating the folder structure - if it's to create the folder structure on the web server this is very simple, although I expect you intend for it to be on the clients PC? If that's the case then this is trickier as you can't directly interact with the clients machine through the web browser (these are standard security restrictions common to all web browsers).
A couple of solutions occur to me - we can do it by using an ActiveX component. However this will only work if the browser is IE and if it's configured to accept ActiveX components (at least the web server will need to be a trusted site, and even then there may be some small config to do on the clients). We could at least provide instructions to the users on the pages we serve for that.
Simpler, and cross-browser is that we dynamically generate a batch file that the client downloads when they make their selection. They then just have to run that batch file on their PC to complete the process.
I can provide either solution in a C#, ASP.net application. I'll hand over all source code (which will be compliant with Microsofts design guidelines, Stylecopped and fully commented) and installation instructions.
Feel free to reply if you have any questions or require any clarification on my proposal.
Regards
Chris
PulseLab Ltd.