There is Hills Backyard trail in Rocky Mount. You need to contact them on their Facebook page to arrange a visit.
Within 4 hours of Durham there is:
Big Creek Rocks in Troy. Private park that is sometimes open to the pub;ic as part of a Carolina Trailblazers event. Nice little place, you can rent it for the weekend privately but it's not cheap to do that.
Grand Overland District in Troy. Another private park that will open in conjunction with a Carolina Trailblazers event. It's geared to training the military in overlanding so the trails aren't hard but the scenery is nice.
Both of the above places are very near Uwharrie and if you want to wheel there (I have done both) watch for the events on NC4x4.com
Patriot Mountain Off Road Park in Valle Crucis
Gulches ORV Park in Laurens SC
The Flats in Marion, it's a private park but they have open rides and groups can rent it out at a reasonable cost.
Potts Mountain Jeep Train that is near Roanoke. Free primitive camping close by and it's totally free. It's a one trail ride that will take 1/2 a day but it dos have some decent obstacles and several play areas for those who like rocks.
There is a small trail system right off of I 40 at the the break in the guard rail between mile 12 and 8. It's supposed to be forest service roads. Not anything real challenging from what I understand but some people like it.
Everything else that I know of that's legal is 6+ hours away.
This being said, the club I'm in, ROC-RTP Offroad Club is hosting a weekend at the Flats March 15-18. Contact either TSConver or myself for info.
Here is my Jeep at Big Creek last summer.