I put this together from three .wrl files found on the www.
I got the Earth and Moon textures from Paul's Space Art at http://pluto.njcc.com/~paulsam/ and I used the Position Interpolator data for what I think approximates a planetary motion at a place called IBM's eCharacter Emporium that I haven't been able to find again.
The scale, both in time, distance, and relative sizes are not actual - I just made it so it looks reasonable (not necessarily real) to me. The motions of the Earth and Moon are faster than actual with the earth taking about 24 seconds to revolve. The Moon orbit time is about 24x28/10.
I just threw the colored object in there because I like it.
There are four viewpoints, one stationary (this Earth is not in an orbit), two from the Earth, (surface and syncronous orbit) and one from the Moon's surface. You might see realistic phase effects if you get to the right locations. For instance, go to the FromMoon viewpoint and Turn to face the Earth.
Another tool to understand the (actually complex) relative motions between you and our Moon, visit http://www.calvin.edu/~lmolnar/moon/index.html
Please notice that the Earth and Moon viewpoints are each "bound" to that body. Once there, until you select another viewpoint, all further navigation is relative to the position and motion(s) of that body.
What does HyperMultiMedia mean to the way you support your application?
Let's discuss your application so I can show you how the HyperMultiMedia concept will add to it's success.