Делаем взаимосвязанные поля в форме созданной с помощью модуля Webform.
Conditional Fields - поля появляющиеся при выборе определенного значения.
Таким образом можно создавать анкеты с зависимыми значениями, иерархические списки выбора и прочие плюшки, для отправки пользователями.