per quanto ne so io i valori delle variabili delle query non li devi inserire così ma semplicemente fra '......'

codice:
$nome_tabella = $username.'.'.$name; 
mysql_query("CREATE TABLE IF NOT EXISTS '$nome_tabella' ( ....)");
per gli spazi fai un str_replace e cambi gli spazi in _