First question, I think you'll have to make them the modbuddy.
There are plenty of city-state mods already around, so you can probably borrow code from one of them:
- Historical city states, by Zappara
- Extra city states, by Garett20
- City states of the world, by Opera
The thing you have to give some extra attention to is filtering out the number of city states you want and making sure you have all their attributes (city names, flavors, possibly language tags) named too. But I'd actually advise you to borrow from mine (link in my sig), since with me, all city-states have their own XML file, rather than all being in one, so as long as you change all the variables in the xml, you can't go wrong. Attention though, my mod can't currently upload to the modbrowser for some reason. I doubt the error is in the XML though, but just so you know where to look if you experience an upload error.