I have re-read this topic once more and I think, I can help with in-game rotation of a planet. Well, it's quite easy. You have to create new planet model and use default animation (#anim def X X#) for it, then you will set path to your planet in your system ini (line - Mesh "meshfoldermesh" {well, that is quite obvious}) and add shipclass and shiptype as for a normal ship into your tactictypes (this will ensure that the default animation will work) and ........ that is all and your planet (or any model replacing planet model) is animated now.
Note: I recommend to set 100,000 frames (or more) for 360° to make it rotate very slow.
Note2: Try it without adding shipclass and shiptype first. Sometimes it works without it sometimes not.