Why not make the players transparent (not solid, able to be walked thru) when they chat? Best solution. So when they chat block by stairs then they are just unblocking the door, also even though they would be transparent then also allow them to TAKE damage so chat blocking would be fixed with this idea.
Summary eny one?
Chatting players become able to be walked through and they still take damage.