Красивых способов решения я не знаю, а некрасивый (но работающий) выглядит примерно так.
1) Вопрос, где будет хранится имя элемента, вы заводите в виде текстового поля.
2) Вы делаете кастомный шаблон компонента form.result.new и создаёте в нём файл result_modifier.php примерно такого содержания:
[CODE]
$s = $arResult['QUESTIONS'][код_вопроса]['HTML_CODE'];
$s = str_replace('type="text"', 'type="hidden"', $s);
$s = preg_replace(
'/value="[^"]*"/',
'value="чему_нужно"',
$s
);
$arResult['QUESTIONS'][код_вопроса]['HTML_CODE'] = $s;
[/CODE]
В результате у вас получается скрытое поле, содержащее то, что вам нужно видеть в результатах заполнения формы.