No, most of the
DVC benefits like free internet (not wi-fi) and pool hopping require a points stay at a DVC resort through MS.
You can still get most of the dining, shopping and recreation discounts, no matter where you stay. Just show the blue DVC member card.