hmmm, In 3ds max at least, you just put your local axis wherever you like in the scene and thats where the object will pivot from. So you could just select your pivoting object, got to the pivot tools and us ethe align tool to align one objects pivot to the other object.