In Lite-C you could make a struct for this.
In c-script, maybe, I would load an empty level and create 'empty' entities, each with 'access' to a certain panel. I guess that's the easiest way, when you are used to think in the structure of the engine's entities, anyway.