Adding Sub-Options of Custom Data
As far as I know you can not create (sub)options depending on the value of a (top) option in core CiviCRM. So that would mean you would have to develop a little extension that does this?

As far as the county stuff goes, is that an unrelated question? If so can you please make it separate as it will be impossible to find if others experience the same issue.