Here is what I was told this past week about the future of free dining for 2007.
I booked our trip for September at the Beach Club and asked the CM if dining was going to open to the public later in the year (for my mom), he said it will not be open to the public, however they will run the same program they are now at different resorts. So if you missed staying in December, if you stay in April you can book free dining for Aug-Sept.
He also stated as part of the "pilot program" this was only being advetised in the selected resorts, this is why people staying at other resorts (other than POP, POFQ, CR, and Beach Club) are not seeing or hearing anything about it. In April is will be advertised at different resorts.
I would think there would be a possibily for Disney Visa holders to get the offer, but maybe not to the general public without the Visa and who are not staying onsite during the promotion.
But then again, who knows!