I would guess that they are using URL rewriting via the web server to call a file serving script, which then identifies the file to be downloaded, sets the necessary HTTP output headers (content-type, etc.), then reads/outputs the contents of the file.
OK, thanks for the info. Looks like the solution you outlined is way above my skill level. I'm a n00b and know nothing about scripts or FTP or output headers, etc. I was hoping there would be an easy way to do this. If you know an easy way, let me know. If this is the only way to do this, then I'll scrap the project or wait til I find a friendly geek to help me. I would love it if I had time to learn this stuff, but too many other commitments. Darn! :-)
Thanks again for your reply! Kind Regards,