Can I play on other people's buildings in Belfort?
Correct, you may only play on the buildings that you have built.

You may play on a guild that has been purchased by another player, paying that player 1 coin.