Monopoly Junior works like this already - you MUST buy a property you land on, if you can't buy it for any reason the game ends.
It really works when playing with kids, but I noticed that the consequence of it in most games is that the player who goes first usually wins.