That is a possibility, and something like I was considering when developing Mike's brushless selector guide. I ended up using an XML scheme for that, but wouldn't work well for this. Any scheme that "wrote" the arrays would require either a daily automatic task/job, or something I'd have to "run" each time something changed. Either way, I'd still have to learn PHP - not just learn it, but be proficient to avoid issues like cross-site scripting, SQL injection, etc. And I'm not even sure what level of capabilities my server offers. And, I have to make sure the code is portable in case I ever switch servers.
I'd be more than happy to take the time to go through all this effort if I could get my hourly wage that I get at work.