@the-sands Though we speak very different languages (I am Not A Coder so 90% of what you're talking about sails right over my head -- half the time I would likely grok the principles but don't know the terms) a lot of what you're talking about is likely very similar to a lot of the stuff I'm looking at trying to do through mediawiki integration whatnots; it just uses a wiki-family as the means of integration and web forms instead of having people run any server-side scripts. (Though it's a bit of a tangent, please don't underestimate how intimidating command line fu is to anybody who doesn't do it on the daily. It isn't that people can't or aren't willing to learn some basics, it's that The Fear of Breaking Things You Don't Know How To Fix Again is very real, and is a real hurdle to a lot of folks.)
Basically, my one bit of generic advice would be this: what you're talking about probably sounds like the user (game runner, not player in this instance) interface is easier than what we have now (and it is), but it's still probably going to be a little more daunting to non-coders than you realize. In part, because just talking in code terms that people aren't familiar with is going to leave a lot of folks feeling lost from the jump.
This, too, gets daunting as fuck. Let's not even collectively pretend otherwise.
Writing documentation is a skill. Most documentation is written for people who already have some notion of what they're doing; I'm slogging through a few hundred lines of that kind of thing a day and googling my ass off because I'm a determined bitch, but I still get the throat-catch of 'I have no idea what they're talking about and even less idea what I'm doing, I'mma break shit'.
Writing documentation for a novice anything is a lot more like teaching than just taking notes, and that's a skill, too. (A fairly advanced one, too, because it involves a lot of examining internal assumptions and externalizing them as simple explanations without overloading someone with extraneous details. I think the entire forum is well aware of how bad at this I am personally, ahem. <cough> This is partly why I'm doing a web-interface for things: it helps cut down my novel-length treatises on why we won't be creating pages in the main namespace in surrwikiworld and so on, or at least set those aside as 'extended notation' that people don't need to slog through, and goes with something that's relatively intuitive for most modern internet users -- filling out a web form with drop down menus and whatnot.)
This is hard, so please don't take what I'm saying as mean-spirited or meant to be harsh in any way. Just... be prepared to provide simple explanations for folks of what all the code terms mean -- and I mean down to 'what is a php script' because not everyone who wants to start a game knows that or has someone handy and willing to help who knows that.