Non puoi mettere il codice sulla timeline principale o comunque da un'altra parte? Forse mi sbaglio, ma non credo tu possa duplicare un mc direttamente dall'mc stesso. Poi non ho ben capito come vuoi fare la griglia (gli stati sono 22 mentre le celle 25), né la necessità di 3 cicli. Spiegati meglio che sono un pò duro io 
Comuqnue, una cosa del genere fa al caso tuo?
codice:
xstart = _root.itemstati._x;
ystart = _root.itemstati._y;
spacing = 1;
h = 0;
nomistati = ["Francia", "Australia", "Norvegia", "Belgio", "Liechtestein",
"Italia", "Spagna", "Portogallo", "Norvegia", "Svezia", "Finlandia",
"Lituania", "Lettonia", "Estonia", "Polonia", "Ungheria",
"Rep Ceca", "Slovacchia", "San Marino", "Vaticano", "Maldive", "Egitto"];
numerodistati = nomistati.length;
ordinestati = nomistati;
ordinestati.sort();
grid_rows = 5;
grid_cols = 5;
for (i=0;i<grid_rows;i++) {
for (j=0;j<grid_cols;j++) {
h++;
_root.itemstati.duplicateMovieClip("itemstati"+h, h);
_root["itemstati"+h]._x = xstart*(j+1)+spacing;
_root["itemstati"+h]._y = ystart*(i+1)+spacing;
_root["itemstati"+h].text = ordinestati[h];
}
}
E' molto grossolana ma... tanto per capire se ho capito cosa vuoi fare