handling roster dynamically

is there a way to population a roster based on the answer from previous multi-select categories. i am developing an application that ask the availability of household items such as TV, Radio, Chairs, etc. i want to the quantity of each of the item owned by the household. thanks