An 81-year-old Spartanburg County man has been charged in connection with allegations dating back more than 20 years.