What can I do to open or bring up an already open child form inside a parent MDI form, (that are already visible in the window's menu but beneath other child forms) when their respective menu buttons are clicked once again?

Is there any collection or array to access the child form's captions or names inside the window menu?

To answer your first question...

Me.ZOrder = 0

Also, don't forget making a menu item as a window list...

Now, for enumeration...

Dim F As Form
For Each F In Forms
  If F.Name <> "MDIForm1" Then
    If F.MDIChild = True Then
      Debug.Print F.Name
    End If
  End If

Good Luck