Yes, since these are not real pop-up windows, you can script out whatever behavior you want. They can communicate between each other, one button can both open and close them, etc.
Real pop-up windows are terrible and are the target of all kinds of restrictions from the browsers and anti-virus pop-up blockers, as well as the fact that they are isolated from interacting with other pages outside of the newer HTML5 cross-page communications API (but even that has limited implementation).
Going the jQuery way frees you from all of that because they
aren't pop-ups. They are still part of the same page with some clever styling and scripting to make them look like they are another window, such as allowing you to drag them around, open and close them, etc. And since these other "windows" are all part of the same page, that means sharing data, novel open and closing functions and others are all simply a matter of scripting them. A good plugin could likely make showing your page as simple as a single function call along with a bit of option setting, and that could be triggered by anything you want with jQuery's simple event system.
A jQuery plugin such as
TopUp would probably be the way to go.
