Do you want to move the object relative to the screen or to world coordinates?
World coordinates are easy, mouse x to object position x and mouse y to object z for depth or object y for height. You just need a few tweaks for scale, offsets from the center of the screen, and to invert the mouse height.
Relative to the camera can be faked without haveing to dig into the math. Save the object's current orientation, point the object at the camera location, get the mouse movement, turn the object 90 degrees left/right, move the object by the mouse distance, and then rotate the object back to it's original facing.
--
TAZ