The free dining program is available only to those who reserve a package thru CRO - which includes a resort stay (paying rack rate) and admission media in order to get the free dining.
DVC members can get this the same way as anyone else - by calling CRO and paying cash. Since it is not a DVC program, it is not available thru MS.
Basically, the program is designed to fill resort rooms during a slow(er) time at WDW - August 24 - September 20.
Some have reported reserving Value resort rooms - while staying at their DVC resort - just to get the free dining.