Chapel Hill Tennis Club has indoor courts. Anyone can reserve courts. Non-members pay more. I have no idea about times that are available. UNC has indoor courts. You have to be associated with the college or someone who is, in order to reserve a court.