Anyone can get a reservation, you do not have to be staying in a Disney resort.
Even people just living in Orlando can do it. They are no different than other restaurants. Unless you are going to one in a park, then park admission is required.
The only thing you will not be able to do is set up reservations more than 180 days from your arrival date.
Other than that, plan away!!