Matthew wrote:If it were important, I would be inclined to roll a morale check for the player characters as for non-player characters, a failure indicating a "push back" (interestingly, in Chain Mail, heroes can be "driven back" during fantastic combat).
I don't see this as a matter of morale, but more overall strength and weight. You could win a morale check but still loose what amounts to a pushing match (imagine a bunch of orcs pushing shields into a small group of fighters also holding up shields, and the fighters fall. The DM could figure this out by combining relative strengths and weights and figuring out some realistic % chance.
What forces the fighters back is also their desire to keep being able to swing their swords. They need a certain amount of room to make this possible (so if they are being rushed it might be the only option). Also its a measure of how quickly one fallen orcs spot is filled by another. In my mind level is also a key factor here. A more experianced fighter is going to be able to hold back monsters he kills in a single blow compared to a 1st level fighter that requires multiple rounds). In other words, 2
elf 7th level fighters would probably be able to hold a corridor from charging orcs then 2 huge half orc 1st level fighters. However, once it turned into a pushing match, the huge half orcs would have the advantage.
Also, consider the direction the bodies fall (a fighter is going to have a hard time holding the corridor if the ogre he just killed falls right were he's standing. That alone can push him back. Likewise, if the body falls inward, it might slow the ogres coming down the hall.