Is possession the best method here?

Hi, I’m trying to make a prototype of a system where the player is able to ‘enter’ objects. As in he would see as if from the inside of the object, and would be able to look around, but not move. There would be an arbitrarily large number of enterable objects. Would possessing the enterable objects be te best method here, or is there a better way to do this?