No se exactamente lo que quieres, pero por lo que puedo entender lo que quieres es crear automaticamente la cadena de parametros enviados por ajax, si es asi, podrias hacer algo asi:
Código:
...
//div donde se mostrará lo resultados
divResultado = document.getElementById('resultado');
//recogemos los valores de los inputs
var forma = document.forms['nueva_pregunta'],
parametros = '',
i = 0;
for(; i < forma.length; i ++){
parametros += (i > 0 ? '&' : '') + forma[i].name + '=' + encodeURIComponent(forma[i].value);
}
...
ajax.send(parametros);
...
Si es asi, te recomiendo que investigues sobre jQuery