plzvman2, seguramente tengas un error de sintaxis.
Yo para embeber codigo html no uso "echo", prefiero de esta forma que me queda mas comodo.
Código PHP:
<? if ($_SESSION['variable']) { ?>
<link href="estilo.css" rel="stylesheet" type="text/css" />
<? } else { ?>
// sin css
<? } ?>