Thanks for this! Just got back from a holiday trip and it was nice to find a present here under the tree. 
I've done a bit more exploration since I started this discussion and, despite my frustration that I give things names but can't access those things via those names at runtime, I think I've managed to get a handle on how I need to work it all out. Your module will definitely save me a lot of coding time since I can pass along a lot of variables without needing to write to files. Then it's just a matter of a "translation table" so that I can tell the game "object[0]" in Game 01 is equal to "object[10]" in game 02.
Cheers and happy holidays!

I've done a bit more exploration since I started this discussion and, despite my frustration that I give things names but can't access those things via those names at runtime, I think I've managed to get a handle on how I need to work it all out. Your module will definitely save me a lot of coding time since I can pass along a lot of variables without needing to write to files. Then it's just a matter of a "translation table" so that I can tell the game "object[0]" in Game 01 is equal to "object[10]" in game 02.
Cheers and happy holidays!