One option might be to set the object's
reference frame so transformations are relative to the view.
Use the
vizact.onupdate command to register a function that gets called every frame. In that function you could get the view position and based on that set a new position for the object.