Well you could upload them through the upload section, but you know what, I don't like that feature of this site really, though it's easy to use, its a mess when there are lots of uploads. There's no overview.
I'm more in favour of making a fresh page and then put the pictures on it and the necessary details and then links to the downloads directly which we can host on the ucozserver of the site.
I don't know if you are used to creating webpage's? If you are I can give you moderator status here & then you can create your page's or edit your own stuff and upload to the File Manager and link to it everywhere you like.
If not I can do it myself, but that will be more for the weekend or next week or something then.
Let me know what you think.