Don't know if it was the best way but it worked in the site I maintain for my club. In my case I wanted users to be able to download a newsletter (written by someone else) in Word or rtf format.
I simply added the file to the folder where all of the html files were located. I then created a hyperlink to the file. I then FTPed the whole lot to the server.
Users can right click on the hyperlink and choose "save target as" (in IE, may differ in other browsers) they then get the familiar download box.
If the user has Word on the machine it will open if they left-click the hyperlink, and they can save it themselves.
You can see this in action at www.racesafe.org on the newsletter page.
David Hawley
PC support
Pharmacia
Morpeth
UK