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