Do you mean how to setup a WP system that enable people to download installer from your site? Then its really easy,you need only upload the installer to your hosting via FTP,then provide the link for example http://myblog.com/installer.zip etc