Yes, I'm as old as an ftp site. Firstly, this is not a monetary generating endeavor... it is a small group of like minded people who are willing to give their time and money to assist others involved in the hobby they are enthusiastic about. Secondly, what is the volume of available information? Thirdly, the progression of the build.
Initially, things need to be assembled... data, files, descriptions, photographs and videos ...etc. These materials need to be well organized and properly tagged. As the materials are uploaded to there respective folders they will also be placed in a database. Now, is it worth the time and money to build a front end and have it hosted? Let's assume we have all the materials needed to complete ten (10) 3D printouts (I have not been able to find 10 complete Model RR O-scale 3D printouts in a month of searching... remember *scaled*). Is that the point at which a GUI is built? Is it 50, 100? At the beginning downloading a master list of the available 3D printouts that contains a description and photographs of items available would seem fairly navigable... read the description, look at the photographs and download the file(s). It's free.
If, we hit an unmanageable number I can write the front end in the language of your choosing (I prefer C)...