Advanced Orbiting

Hi guys! =)

I have a project Ive worked on for days now, Im slowly getting somewhere but now Im totaly stuck. Hopefully your skills will be of help to me.

What Im trying to do is a particle engine(?) creating colored orbs that dies after a randomized time. These orbs are supposed to orbit a common center, with the same radius, each having a randomized direction.

Ive, after hours and hours and hours (Im a n00b after all) got everything working EXCEPT giving each orb its own direction, ie right now they’re all orbiting the center on the y axis (or the x or the z if I so choose).

Ive tried implementing whats in the trigionometry tutorials here, for rotation on multiple axises, but Im not smart enough to get it working. And I think I need to re-think the basics, what attributes each orb needs, to send them in a direction not bound to one axis. But I totaly fail at that point. =(

Maybe you guys got some clever ideas of how to best create this kind of thingy.

Do you want me to post what Ive got so far?

/VII