Otra prueba que puedes hacer es quitar la llamada desde el tag body y ponerla al final del <body>. Asi:
Código PHP:
<html>
<head>
<script language="JavaScript">
function desactivado(oForm){
with (oForm){
nombre.disabled = true;
paterno.disabled = true;
materno.disabled = true;
parentesco.disabled = true;
parentesco1.disabled = true;
sexo.disabled = true;
}
}
</script>
</head>
<body>
<form name="composicion">
<input type="text" name="nombre">
<input type="text" name="paterno">
<input type="text" name="materno">
<input type="text" name="parentesco">
<input type="text" name="parentesco1">
<input type="text" name="sexo">
</form>
<script language="JavaScript">
desactivado(document.composicion);
</script>
</body>
</html>
Prueba ambas opciones individualmente y me dices los resultados.
Saludos.