Actually I found a macro recorder does a very nice job, I just need to remember to move all the truespace and pcs windows to the right spots again, since it captures mouse clicks too.
Basically what I do is :
1.create spheres in MAX, position them, give them appropriate names.
2.Convert to cob
3.detach one sphere and create a lightbulb
4.run one of the macros (the sphere and the lightbulb must in a specific location on the list) the macro will copy the location (X,y,z) values from the sphere to the lightbulb
5.rename the lightbulb to EngGlowblahblahblah
6.move the lightbulb into the hull object (LOD0), move the sphere into a separate used group
7.if more then goto 3

8.convert the cob to pof, save to a temp pof file
9. load a second copy of pcs and load that temp pof file
9.create a glow group in first pcs
10.in the second pcs switch to engine and select the first engine that corresponds to the glowpoint
11.run a second macro (it creates a new glowpoint, moves to that glowpoint, set radius to 1, copy the X,Y,Z from the engine in second pcs to glowpoint in first pcs, and finally move the engine glow point to the next glowpoint [if possible])
12. If theres more glowpoints in that glow group goto 11
13. if theres no more glowpoints in that glow group and theres more glow groups goto 9
14. Done

Now that i've gotten you completely confused LOL