Hello! No, it is not required that any of your guests stay on property and you will not be charged for them to attend (other than food/bev etc). No special charges for guests not staying on property, that's what I'm trying to say. That being said, you will most likely have to reach minimums for hotel rooms for your wedding. It works like this: based on how many people are coming to your wedding (your expected guest list), Disney will let you know how many room nights you need to guarantee. For our wedding we have a minimum of 25 room nights. Each night a guests stays counts as 1 room night (this counts for you too). Does this make sense to you? It is a bit confusing. If you don't meet your mins, you will be charged for the lowest price hotel room of the hotels you have preselected for the amount of nights needed to fill your block. Whew!