Perhaps the Singleton pattern? See also Class::Singleton.
In reply to Re: Sharing objects between modules by Fletch in thread Sharing objects between modules by Anonymous Monk