Situation: For each customer, I have a script that generates some customized configuration files for their installation (host addresses, options, organization names, etc.) I need to get these to the customers, but I can't just e-mail them, since I want to keep them secure.
Idea: I'm envisioning a web drop-box type site: my script can automatically transfer the files to a given location, then this app will generate a "download key" which I can communicate to the customer. They can pull up a web link, enter the download key, and access the files. The catch is that each download key will only be valid once: if the download key is intercepted and a third party gets the files, the legitimate user will be alerted since they will be locked out when they try to access them. (This is not a disaster, since I can generate them a new configuration and invalidate the old one, as long as I know.)
Question: Does a web app to do this exist? Anything similar to this would be OK as well, as long as I can modify it to suit my needs. Doesn't have to be anything fancy -- PHP or Perl would be great.
I searched here and found a link to PHCDownload; it seems to be a bit overkill and I'm not sure how easily customizable it is. Having a hard time finding something since I'm not really sure what search query to use.
Any help or suggestions would be greatly appreciated.