if u have a fast connection (dsl/cable) and a decently fast computer, you can easily set up your own server on your own computer so that any files you want accesible via internet, all you have to do is put them in a certain folder on your hdd. it also helps if you have a static ip address (one that doesnt change). then once you have that setup all you have to do is buy a .com name or you could always get a free .tk name and point it to
http://your.ip.address.here and thats it!
go to
http://apache.org and download their http server software. if u need any help, i or somebody else here will be glad to assist
drew