so i'm looking for a way to allow users the ability to manage static files in their own directories on my webserver without giving them ftp access. I've seen controls like the one here that does what i want, however i'd like to weigh a few options. any recommendations?
Why don't you want to use FTP? It's a perfectly practical tool for managing static files. There are free FTP serversr available and plenty of tutorials for setting them up.
I would refer a chroot environment minus shell, but then it turns out you are referring to a ASP.Net manager... so, you may need a different reference. This is here for reference.
Here is a really good and free php script which doest use ftp (i think). its got heaps of features like ajax and it has a really nice design
this is the perfect place to use an MVC pattern. don't give the user direct acces to their files on your server. instead use a controller to get a list of available files and return thier names. then give them a list of things they can do with each file/directory.
in the presentaion/view layer you can design it to make it look like the user is browsing through regular directories.