If each poly placeholder is exported as a separate limb, you could use the limb checklist commands to build a list of limbs and their positions.
PERFORM CHECKLIST FOR OBJECT LIMBS
This command will make a list of all limbs contained in a 3D object. Objects that have been loaded may contain hundreds
of limbs, and are identified by number. All limbs include an internal limb description that often indicates which part of the
overall 3D object it belongs to. You can access the limb description using the string item of the checklist when you have
performed the check. Use the CHECKLIST commands in the SYSTEM command set to read the checklist.
SYNTAX
PERFORM CHECKLIST FOR OBJECT LIMBS Object Number
perform checklist for object limbs obj
for i = 1 to checklist quantity()
n$ = checklist string$(i)
n = checklist value a(i)
x# = limb position x(obj,n)
y# = limb position y(obj,n)
z# = limb position z(obj,n)
print "Limb number: ";n;" Limb name: ";n$
print "Position: ";x#;"/";y#;"/";z#
next i
Two strings walk into a bar. I'll have a pint says the first$%ASLDJ09920D"$"$D. Excuse my friend says the second, he isn't null terminated.