Greg,
If two way communication is required, the launched form can always return a reference to itself to the spawning form.
>Agreed, with the above code only a single set of the forms can be used. I mentioned this in the last statements and indicated that a more robust approach would be needed to distingulish between the instances. My assumption from the original question was that both forms need a reference to each other and both forms are called by an outside process (not called from the other form).