TASL (Triangle Adult Soccer League)
Triangle Adult Soccer League - TASL is probably your best bet for outdoor soccer. The closest indoor facility to NC State is XL Soccer World, which is on Hillsborough Street where it intersects with Western Blvd. Here is their website:
XL Soccer World :: powered by Demosphere
There is another indoor soccer facility in Apex (Dreamsports), another in Morrisville (Netsports) and another brand new facility in Apex area but I can't remember what it's called, the people from The Soccer Post store were passing out brochures on it the other day at a tournament so you could probably call and get info on it from them at this number...919.850.2221