Me respondo a mi mismo: 
rogertm <- mi mismo, ya no me da el error, pero tampoco me muestra los resultados. 
Ahora le pregunto a esta GRAN comunidad... que tengo mal?   
Código php:
Ver original<?php // enviar las categorias a la entrada
$sqlQueryCat = mysql_query("SELECT * FROM categorias", $db_link)     echo "<input type='checkbox' name='entradaCatID[]' value='$row[catID]' />$row[catTitulo] - $row[catIdioma]<br />";
}
if(isset($_SESSION['envio'])){     echo "<hr />";
    $sqlQuerySesCat    = mysql_query("SELECT * FROM categorias", $db_link)     // sacamos las categorias
    if(in_array($rowSesCat['catID'], $_SESSION['sesCatID'])){         echo "<input type='checkbox' name='entradaCatID[]' value='$row[catID]' checked='checked' />$row[catTitulo] - $row[catIdioma]<br />";
    }
}
?>
  
Ahora lo que pretendo (me fui por lo mas facil) es que al enviar el formulario, me muestre las categorias antes seleccionadas aparte de las demas... pero no me las muestra 
 
gracias mil de antemano