Hola djwiskas:
Podrías crear una función que se actualice con la entrada de datos en ese elemento y que modifique el atributo disabled con el chequeo de su valor...
Mira si te sirve este ejemplo:
<html>
<head>
<script >
function grupo(cual, estado) {
if (cual == "dato1") {
document["forms"]["prueba"]["dato1_1"]["disabled"] = estado;
document["forms"]["prueba"]["dato1_2"]["disabled"] = estado;
}
}
</script >
</head>
<body>
</body>
<form name="prueba" >
<input type="text" onkeyup="grupo('dato1', this.value == '')" />
<input type="text" name="dato1_1" disabled />
<input type="text" name="dato1_2" disabled />
<form>
</html>
Saludos