Warum fragst du eigentlich nicht denjenigen, der für dich das andere Skript erstellt? Derjenige muss doch dann nur einmal die Struktur „in die Hand“ nehmen?
Aber sei’s drum.
Hier einmal eine Variante eines Layerlisting-Skriptes.
Es erfüllt nicht ganz deine Vorgaben, dürfte aber ein ganz guter Anfang für dich sein:
Das Skript erstellt eine neue Ebene (mit Textfeld) ganz oben in der Ebenenhierarchie. Dort werden alle Layer und Sublayer hierarchisch aufgelistet.
Das Skript ist relativ langsam, sollte aber dafür auch in den meisten Illustrator-Versionen (wurde allerdings nur unter CS3 angetestet) funktionieren.
Gib bitte ein kurzes Feedback.