I would make a base object size zero and add your 200 objects as limbs.
Here's a small example:
MainObject=100:color backdrop rgb(200,200,0)
`MAKE BASE OBJECT
MAKE OBJECT PLAIN MainObject,0,0
`MAKE 10 RANDOM OBJECTS
for M=1 to 10
o=rnd(3)
if o=0 then make object cube M,rnd(9)+1
if o=1 then make object sphere M,rnd(9)+1
if o=2 then make object cone M,rnd(9)+1
if o=3 then make object cylinder M,rnd(9)+1
`MAKE MESH
make mesh from object M,M
`ADD LIMB
add limb MainObject,M,M
`DELETE ORIGINAL OBJECT
delete object M
NEXT
`SEE THROUGH OUR OBJECT
set object wireframe MainObject,1
do
control camera using arrowkeys 0,.01,.1
LOOP
Once you save this object, you can reload it and use
MAKE OBJECT FROM LIMB to recreate your objects.
(Keep in mind that this method won't work for storing objects that already have their own limbs.)