What you want to use are Child dialogs. For each sub-dialog, change the dialog's style to Child (on the Styles tab of resource editor). Then, on the General tab, set the X and Y offset (in DLU's, of course) to position the sub-dialog on the main dialog.
For example, if your main dialog is called CMainDlg and one of your sub-dialogs is called CSubForm, it might look like this:
[tt]void CMainDlg::OnInitDialog
{
m_wndSubForm.Create(CSubForm::IDD,this);
m_wndSubForm.ShowWindow(SW_HIDE);
}[/tt]
/Then, when you want to display the subform, call m_wndSubForm.ShowWindow(SW_SHOW).
I REALLY hope that helps.
Will