And what if the maximum businesses a player can own is 2?
This only applies for one business per player.
Apart from that, nice.
Then you do another BizID(BizID2 maybe?) and you check if BizID is occupied, if it is, move onto BizID2, if not, select BizID one and set him owner. Continue for BizID2. IF both occupied, stop him from purchasing it.