The site is hosted with Geocities.ws, I went and looked at there Terms of Service and if YOU are not the owner of any files they will delete your site. Looks like this happened here.
"We do not allow any type of programs, software, or MP3 files on our server unless you are the full owner and have all rights to the file. Copyrighted files not belonging to users posting those files may be deleted without notice!"
This is something I've wanted to do for a long time. I know of a hosting service that offers very cheap dedicated servers ($25 a month) and I'll message them and see if they are ok with this type of thing being hosted. A benefit of this is ftp accounts could be made for users to upload (donate) old software as long as it is freeware and doesn't run the risk of getting the service deleted.