il fatto è che con php tu sei l'utente 'apache' che dipende se ha le autorizzazioni giuste ..

cmq prova questo:

umask(0777);
$dir = $blogname; //dove $blogname è una normalissima parola
$mode = "0777"; // ho anche provato ad usare "0777"
$cartella = mkdir($dir,$mode);
chmod($dir, 0777));

l'ultima righa forza i permessi di nuovo