Du hast es genau richtig verstanden.
$titel ist in Datei B komplett leer. <? echo "- ".$titel." -"; ?> gibt er als - - aus.
Dann duerfte ja theoretisch auf deinem system kaum ein Programm laufen. Jedenfalls keine die includes benutzen. Oder seh ich das falsch und es ist ein Problem das sich nur auf diese Dateien bezieht?