I've never GM'd a game like that, but I have GM'd your more common types of RP's. The best thing you can do is basically me echoing in what the others have said. You want to have your core idea fleshed out, as well as understand how a player may interact with said idea. Once you get that, you can start branching out more with the inner workings of your game. However, I do recommend at least GMing a simpler game or a more common type of RP before jumping into one as intricate as yours sounds like it could get. Once you get a feel for GMing and working with a group of other players, you'll begin to discover what works in RP and what doesn't, as well as the types of people you'd rather work with and the things you yourself need for a RP to hold it's appeal to you so you stick with it.