Cuál es el problema de tener la lógica aparte, que es como debería hacerse, ejemplo, continuando con lo sugerido más arriba:
Código PHP:
Ver originalif($logueado) {
$texto .= "<div>{$lang['bienvenido']}: {$username}</div>";
} else {
$texto .= "<div><a href=\"login.php\">{$lang['inicia-sesion']}</a></div>";
}