Ése if evalua si esta activado alguno de los checkboxes, y está correcto, lo único que te falta un paréntesis después de la primera parte de la evaluación $_POST["crear"])
Código PHP:
<?
if ((isset($_POST["crear"])) or (isset($_POST["publicar"])) or (isset($_POST["eliminar"])) )
{
// no estan disabled
echo "error";
}
else {
// estan disabled, no hay problema
// guardar
}
?>
<form action="" method="post">
.crear <input type="checkbox" name="crear">
.publicar <input type="checkbox" name="publicar">
.eliminar <input type="checkbox" name="eliminar">
<input type="submit" name="submit" value="enviar">
</form>
Creo que es eso.
Salu2 ;)