Buenisimo andres gracias!!! Ya funciona como quería :)
-Definitivamente era lo de = vs ==.
-En cuanto a no usar session_start() en el include, por ahora lo saque, pero pienso que para un portal grande sería comodo tenerlo en include, ya que debo estar conectado a la BD en todas las páginas, y a su vez estar con la sesión iniciada en practicamente todas también... pero te haré caso para no marearme.
-Lo de isset() en este caso puntual (si he entendido su uso en otros) no me queda del otro claro si existe una diferencia ... entre
if ($_SESSION['logueado'] == 'si')
y
if (isset($_SESSION['logueado']) = 'si')
Ya que si su valor es 'si' a su vez no va a ser NULL, y viceversa.
-Lo de LIKE voy a consultar si tiene una dif. real con el operador, pero parece que no y que es de uso extensivo, y en el manual de MYSQL no dice nada al respecto contra el mismo, pero si descubro algo pasaré por acá.
Nuevamente gracias, voy a estar más atento a que (=) != (==)