I am literally doing the same thing right now.
Personally, I would cook my own up, as it usually needs to be integrated into your existing structure or application.
Give me some background information. What is this for exactly? How complex does it have to be? Is it being integrated into another application or is it a stand-alone? How experienced are you with php?
Edit
Hmmm, for a full management suite you might want to have a look at a for-sale solution. Something higher grade will save you tons of time in development and integration. A couple that I thought were pretty good:
http://www.filerun.com/ (Very slick but expensive)
http://www.solitude.dk/filethingie/ (Free for personal use and cheap for business)