A ver si esto es lo que quieres:
Código HTML:
<html>
<head>
<script language="JavaScript" type="text/javascript">
function activa(i) {
with (document.forms[0]) {
for (j=1;j<4;j++) {
var cajaA = eval('texto' + j + 'A')
var cajaB = eval('texto' + j + 'B')
if (j==i) {cajaA.disabled = false; cajaB.disabled = false}
else {cajaA.disabled = true; cajaB.disabled = true}
}
}
}
</script>
</head>
<body>
<form>
<table border=1>
<tr>
<td><input type="radio" name="grupo" value="1" onClick="activa(1)">Opción 1</td>
<td>Escribe algo:<input type="text" name="texto1A"></td>
<td>Escribe algo:<input type="text" name="texto1B"></td>
</tr>
<tr><td><input type="radio" name="grupo" value="2" onClick="activa(2)">Opción 2</td>
<td>Escribe algo:<input type="text" name="texto2A"></td>
<td>Escribe algo:<input type="text" name="texto2B"></td>
</tr>
<tr><td><input type="radio" name="grupo" value="3" onClick="activa(3)">Opción 3</td>
<td>Escribe algo:<input type="text" name="texto3A"></td>
<td>Escribe algo:<input type="text" name="texto3B"></td>
</tr>
</table>
</form>
</body>
</html>