I'm fond of the idea of making networkVariables a Singleton.
Then with the requirement that nV be attached to the object being synchronized upon, use nvs.gameobject to get networkObject.
On the other hand, playing across multiple games simultaneously could be trippy, and chat channels for people in game and everyone playing Bad Golf would be cool.