вообщем есть один выход,а может еще есть варианты...голова что т не варит(,попробуй так:
$rank = array('forum','chat','dnevniki');
foreach ($rank as $col) {
if(!$user_id && $headmod == $col )
header("location: $home/registration.php"); }---------
все это дело помести в файле head.php,в массив можешь добавить в ручную названия $headmod разных директорий которые тебе нужно закрыть и с них сделать переадресацию