I honestly don't think this question was properly addressed. The user has a form (not multiple forms) that he wants displayed on a different form. In this scenario, the user is displaying a document that has a button. The solution should address this scenario.
I think a better solution would be to have a button on the form that, when pressed, runs an agent that gets a handle to the document, and either copies it or resets the form field to the new form and redisplays it (or the copy -- which can be flagged for deletion after it is closed). I do a lot of Domino Web development. The nice thing about it is that you can use agents to easily accomplish elegant solutions that are not as easily achievable in the Notes client.
Do you have comments on this Ask the Expert question and response? Let us know.
This was first published in October 2004