Tampoco entendí y tuve que hacer muchas suposiciones para llegar a un código que oculta mensajes con estilos, un truco que vi por ahi de un script de caricatos.
Pruébalo, si te sirve qué suave, si no pues ya en base a algo concreto puedes decir qué necesitas.
Código PHP:
//
//
<html><head><title> Encuesta </title></head>
<body>
<style>.comentarios {color:red;display:none;}</style>
<script>
function muestraComentario(n){
radioArray = document.getElementsByTagName("radio");
document.getElementById("resp["+ n +"]").style.display = "inline";
}
</script>
<form id="test" action="#">
¿Qué edad tienes?<br/>
<input type="radio" name="pregunta[1]" onClick="muestraComentario(0)"> Menos de 30 <span id="resp[0]" class="comentarios">Estás muy joven.</span><br/>
<input type="radio" name="pregunta[1]" onClick="muestraComentario(1)"> De 31 a 80 <span id="resp[1]" class="comentarios">Sigues estando joven.</span><br/>
<input type="radio" name="pregunta[1]" onClick="muestraComentario(2)"> Más de 81 <span id="resp[2]" class="comentarios">No te apures, la juventud se lleva en corazón.</span><br/>
<form>
</body>
</html>