How to create a webpage that offers download on button click event, instead of showing a direct link to the download file. Here is some code that allows users to download only one file at a time, limit bandwidth for specific users, etc.

http://ankitjain.info/ankit/2006/07/01/forcing-download-on-web-page