What you are describing is the tor network.
- You connect to a guard node which knows who you are
- The Guard node connects to a middle relay node, and that middle relay only knows who the Guard is, but does not know who you are.
- If you are going to the standard internet, the relay node connects to an exit node, which knows who the relay operator is, but does not know who the guard node is and does not know who you are.
- The exit node connects to Facebook, Google, Amazon, etc. and only knows that the traffic goes back to the relay node when Amazon or whatever it responds. And then the entire thing goes in reverse back to you.
Now, if you are going to a hidden service and not out to the standard internet, it does this process twice and so you get six hops in between yourself and the hidden service instead of the three to the standard internet.
You know, if I was going to ask for shorts to go in either direction, I would ask them to be shorter, because short shorts are better.