Is there some kind special program that I need in order to allow someone to download file from my website? If not, what is the best to do it?
No special program, just put the file on your site and place a link to it in an HTML document: <a href = "filename.ext" >Click here for the file.</a> Code (markup): If that makes sense to you, good. If not, go grab a book and learn HTML.