Not sure if this would help, but I've found that if you place two objects at the same z-coordinate then the object with the lowest number is drawn on the top.
For example:
Sync On
Make Object Plain 1, 5, 5
Make Object Plain 2, 5, 5
Color Object 1, 0
Position Object 1, 0, 0, 0
Position Object 2, 2.5, 2.5, 0
Do
Sync
Loop
You should see the black plain (object 1) rendered over the white plain (object 2). I'm not sure how all this would fit with your project and ghosted objects, but it might be of some use. However, for non-plain objects you can sometimes get what's known as Z-clipping, as both objects are drawn 'over each other' so to speak.
Alternatively, you could always use "Disable Object ZDepth" to ensure that a particular object was drawn over all others. Now this might disrupt your visuals in some other way, but it could be worth a try. Hope this helps!
"I wish I was a spaceman, the fastest guy alive. I'd fly you round the universe, in Fireball XL5..."