you would need to store the downloadable zip files outside of the site root, and use the File Manipulation -> File Download from Universal Email to initiate the download.
storing the files outside of the site root prevents direct access to the file through the websites URL. in many cases, though, you will need a dedicated hosting account in order to store the files outside of the root.