Hey, sorry in advance cuz I'm not a full fledged geek; but I wouldn't want my PC open to the web. If it were me; and I do this ALL the time, just set up a domain name with a host; cost is about $40 to $50/year. Then install a FTP software tool on your PC to load up your files. Each file can have its own link and people can access them all day long.
I use
www.goDaddy.com for the domain registry and host. very simple
I use Rhino softward for the FTP tool.
Anyway, good luck...... share your links when you get 'er done.
Cheers,