There are only limited numbers of rooms available for the free dining. Some room categories are not available on the plan. You will pay rack rate for the room. I think there is a minimum stay of at least three nights. You must purchase a ticket with this package.
This is just a way for Disney to fill up the vacant rooms since kids have gone back to school and it is the main part of hurricane season.