Create a custom form control that has two dropdownlists. Fill the first with states and have an on selected index changed event fire off, and then fetch your cities based on the selected item. You can look at the kentico documentation on custom form controls, then take the storing multiple values part and have the state saved in the field occupying the control and the city stored in another field in the database.