While you are creating the array for the group boxes, you are never creating the boxes themselves. You need this:

// Create the group box object
gBox[GuiItem] = new System.Windows.Forms.GroupBox();
// Add the groupbox to the form
this.Controls.Add(gBox[GuiItem]);
_________________________
Remind me to change my signature to something more interesting someday