Hola Adler muchas gracias por la respuesta
  
He probado con lo que me has dicho 
Este es el código  
 Código PHP:
    <script language="javascript">
function activarcasilla(c){
      for (var i=0; chk = c.modif[i]; i++)
    if (chk.checked) {
if(document.f1.modif.checked==true){
document.f1.submit.style.visibility="visible";
 
    }else{
document.f1.submit.style.visibility="hidden";
} 
}
</script> 
   
  Pero no ha funcionado supongo que tendre que poner algo de codigo tanto en el checkbox como en el boto. 
Esto es lo que tengo ahora  
 Código PHP:
        <TD width=25 align=center bgcolor=".$bgcolor."><INPUT type='checkbox' name='modif' value='$referencia' onclick='submit.disabled=false'></CENTER></TD>
 
 
echo "<br><INPUT type='submit' value='Modificar' disabled='disabled'class='botonmodificar'>"; 
    
  La verdad que no hace nada. 
Pincho en el checkbox y no se activa el boton. 
Saludos.