Ya lo he solucionado, os dejo la solucion por si os pasa a alguno.
Código HTML:
<td bgcolor="#DADADA" align="center"> <? echo $fecha2; ?> </td>
<?
if ($registro['reci']=="1"){
$fecha2=$registro['fecha2'];
$disabled="disabled";
$checked="";
}
if ($registro['reci']=="0"){
$fecha2=" ";
$disabled="disabled";
$checked="checked";
}
?>
<td bgcolor="#DADADA" align="center"> <input type="checkbox" id="recibido" <? echo $disabled; ?> <? echo $checked; ?>> </td>
Un saludo