There are many ways to do this - most already mentioned.
This is a good candidate for a function of an "application object" which can (among other things) maintain an array holding references to your forms.
Be carefull with this approach - I started designing one of these and ended up (over a year later) with a full-blown application framework.
- Jeff