NO, you do not have to be staying on Disney Property to make a dining reservation for any resturaunt at Disney. You simply need to call the dining line to make your reservation. When are you visiting the parks? You will need to call 1-407-WDW DINE....(1-407-939-3463). If you are calling out of country, I am not sure what the US code is..............I hope this can help! You can call up to 180 days in advance, although there are some changes being made to dining. Just call them and ask!