you can change the orientation of subobjects in the scripting. youd run a script that makes sure the atmoshpere plane always faces the player. youl always see the atmo halo around the planet because your always looking at it straight on. in other words the atmosphere turns by its self so that its always facing you.
That's what I would use, but I too have no specific idea of the syntax to achieve that. Mathematic part is easy, though...
The script needs to get the planet location P1(X1,Y1,Z1) and player's location P2(X2,Y2,Z2). After that it's easy to calculate the attitude vector for the atmosphere shell subobject thingamaroo. In composite form, the vector will always be
s = P1->P2 = (X2-X1)
i + (Y2-Y1)
j + (Z2-Z1)
kI don't know if these co-ordinates should be converted to polar space co-ordinates with pitch and heading values (or latitude, longitude) somewhere along the road, but that's how you could do it, and then the atmosphere diffuse shell would always face the player.
I really need to learn Lua scripting...

It's just I don't have too much spare time.
