Yep, call Disney Dining.
You will pay for your meal when you check-in at the restaurant, before you eat. It is priced per person (although I do believe they have an a la carte menu as well, but can't say for sure) similar to other all-you-can-eat places.