Surely if someone bets and another player calls, he's entitled to see the first player's hand? That's what a call is - paying to see a hand if it comes to showdown (which it obviously does if there's an all-in). If a third player also calls he must be entitled to see at least the previous player's hand...which he has just paid to see.
Surely all poker rooms have a definite rule about this?