Right on, Tim!
Apache's job is to serve files upon request (via HTTP protocol) and it does that for those file types it recognizes (.html, .htm, .php, .txt, .js, ...). For those it does not recognize (like .exe, .ppt, .xls, ...), it will offer to download the file. IF the webmaster (and host's sysadmin) is not careful, directory listings are provided by default so a visitor could download any file - not a desirable situation for a real webmaster!
Better stick with a solution designed to do what you need it to do and use an FTP daemon which can readily communicate with FTP clients.