You'll want a proc that creates a new "Guild House" and assigns it to an id for the player. Then you can figure out how you want the player to create the guild house (NPC/Item/Verb).
The swapmap library will help you with the map part.
That's all you'll need to know to do what you want to. Later it'll be up to you to decide what kind of functions you want to add to your system.
You should of put this into design philosophy since no one is going to give you a snippet of "Guild Houses". I have the feeling though that's exactly what you wanted.
The swapmap library will help you with the map part.
http://www.byond.com/developer/LummoxJR/SwapMaps
read the article on how to use them: http://www.digitalbyond.org/viewtopic.php?t=26
That's all you'll need to know to do what you want to. Later it'll be up to you to decide what kind of functions you want to add to your system.
You should of put this into design philosophy since no one is going to give you a snippet of "Guild Houses". I have the feeling though that's exactly what you wanted.