per la precisione:

crei una pagina standard che legge i blog chiamata index.inc con la query
"SELECT FROM blog WHERE nick = '$nick'";
e la piazzi nella cartella sopra le cartelle degli utenti:
~pc/blog/index.inc impostando il percorso dei link della pagina se si trovasse in ~pc/blog/nick/

nella pagina che crea l'utente oltre a creare la carella col nome del nick:
mkdir ("~pc/blog/$_POST['nick']", 0777);

crei anche il file index.php all'interno della cartella:
$index_blog = "~pc/blog/".$_POST['nick']."index.php";
touch($index_blog);

apri il file appena creato in scrittura
$write_index = fopen($index_blog, 'w');

scrivi il codice nella pagina index_blog.php
$page_code = "<?
$"."nick = \"".$_POST['nick']."\";
include (\"../index.inc\");
?>";
fwrite($write_index, $page_code);
fclose($write_index);

finito, ovviamente tutto questo codice va nella pagina che crea l'utente al momento della registrazione
spero di essere stato chiaro