As far as I know, town reputation is usually defined by a global variable; each town should have a gvar assigned to it. For a list of global variables, refer to data/data/vault13.gam.
As to the Dunton's, I have been able to get their quest regardless of Charisma (10), as long as:
1- No...