By chance, I've stumbled across a new repository framework - called EUDAT. It's intended to help researchers, both institutionalised and independent, to save, store, publish and share their research and research data. That sounds fantastic, and it's now on my list of things to look at it a little more, and see if that might be a good thing for the Textile Forum data that's been accumulated.
As the documentation and info I've already looked at tells me, it is based on the Invenio software, which, to my delight, is also free and open source... and might be a solution for my (still unresolved) photo database problem. Another thing to look into. Seems like it will not get boring around here!