Is it possible to have Blender orbit with pivot point the mouse cursor?
There can be only one 3D cursor. However, you can create different empties, and snap the 3D cursor to them. That way you can easily store and retrieve cursor positions.