Hi marcoat. In the past, I have just set a condition to a free-text question below it and set to only appear if "other" is selected.
Not sure you can do it the way you're think of.. Unless you mess around with the CSS. I think creating "input#answer19733X208X1372f-6{}" in template.css would get you to the property of each individual option in your array (obviously you have to replace "19733" "208" "1372" and "f-6" with your own questions codes) and then you MIGHT be able to find how to make a free-text box using css on the web...
Easier to go with option 1 I'd say though
Mike