You could add a FlowLayoutPanel to your form that you want to send them to and just initialize it with one and have a AddChart() sub to keep adding more.
vb Code:
Dim chartviewer as new ChartViewerForm(me.Chart1) 'or whatever your for name is, same for the chart.
chartviewer.Show
if chartviewer.visible then
chartviewer.addchart(me.chart2)
chartviewer.addchart(me.chart3)
end if
ChartViewer Class:
vb Code:
public class chartviewer
public sub new(c as chart)
me.flowlayoutpanel1.controls.add(c)
end sub
public sub addchart(c as chart)
me.flowlayoutpanel1.controls.add(c)
end sub
end class
Something along those lines,
Justin