no it doesnt have to be shockwave...
i tried to do some research on the net and shockwave seemed to be the only thing that resembled what i am trying to.
After further research i found that the shockwave exporter only allows for basic transformations such as scale, translating and rotating which will not work for me.
I'm willing to export my model and try anything that could make this work.
thanks for the reply, Chirone.