The NamedPosition workflow would envolve moving each and every object to the same location in the 3D space. By saving a NamedPosition before and after, you will easily be able to move them back to the original position.
That is of course, if the original position is of any importance.
I would assume that it isn’t and therefore my first thought was to move all objects to the same position, but place them on different layers so that you can turn on and off one layer at a time.
Another thing you could try is position the camera in the perspective view the way you want. When that is done (and here you can use NamedView to save the camera position), you can turn on the camera with the Camera command. Then, in the top view, select the 5 camera points and use the move command to move it from object to object by snapping to a point that is (more or less) the same on each of these objects (e.g. the top right corner or so).