Well, that is something i was thinking as well. I believe that multiple players can buy the "same" house because otherwise the houses would have been bought from the lets first 100 people and the rest of the population would have been left with a cheap bed in the inn. :P