non si capisce dove iniziano e dove terminano le pagine php.

Se vai ad una pagina nuova devi aprire la sessione con session_start e poi utilizzare il valore che hai messo in sessione per memorizzare l'utente.

codice:
<?php
session_start();
if(!empty($_SESSION['username']) and $_SESSION['log'] == 1)   {

tuo codice
.....
....
....
....
} else {
$query = "SELECT user_level FROM user
            WHERE user_username = '{$_SESSION['username']}' ";

$result = mysql_query($query) or die (mysql_error());

$row = mysql_fetch_assoc($result);

if ($row['user_level'] == 'C')  {
?>
$result contiene il resource id#, e per comparare un risultato nella if ci vuole il doppio ==