Danach könnte es in dieser Richtung weitergehen:
// weist das erste XML-Element einer Variable zu
var myElement = myDoc.xmlItems[0].xmlElements[0];
// erzeugt einen neuen Textrahmen
var myFrame = myDoc.pages[0].textFrames.add({geometricBounds:[10,10,100,138.5]});
// platziert das erste XML-Element im neu erzeugten Textrahmen
myElement.placeXML(myFrame);
// erzeugt einen weiteren neuen Textrahmen
var myNewFrame = myDoc.pages[0].textFrames.add({geometricBounds:[110,10,200,138.5]});
// verknüpft den ersten Textrahmen mit dem zweiten
myFrame.nextTextFrame = myNewFrame;
Das Erzeugen eines neuen Textrahmens und das Verknüpfen des vorherigen TR mit dem neuen TR könntest Du in eine Schleife mit der Bedingung "while (myLastTextFrame.overflows == true)" packen, damit solange neue Textrahmen erzeugt und mit dem vorherigen verknüpft werden, bis kein Übersatz mehr besteht.