So I'm looking for a file management system which I can host to allow my clients to download their own files from my server. Is there something like this? I want one that allows me to use passwords.
Well... the easiest way to do this is make your IP public (I think it's an ISP matter), and... well... write some PHP. An uploading script + an HTTP-Authorization header. That's how browser FTP access works.