You can add the addons for your guild to your Favorites list and then display the RSS feed for your favorites on your website.
/edit: alternately, if you wish to keep going the package download route, you can upload your guild's package to this category:
http://www.wowinterface.com/downloads/cat103.html - but, then you'd still need to keep it uploaded.