in reply to Sharing objects between modules

You're looking for the Singleton pattern. Each of those objects would instantiate the same class and the class would return the same object. It's pretty easy.

------
We are the carpenters and bricklayers of the Information Age.

Then there are Damian modules.... *sigh* ... that's not about being less-lazy -- that's about being on some really good drugs -- you know, there is no spoon. - flyingmoose

I shouldn't have to say this, but any code, unless otherwise stated, is untested