Con l'aiuto di gnoll sono riuscito ad avere questo codice:

Codice PHP:
<form action="" method="post"> 
<input type="text" name="nomepagina"> 
</form> 

<?php  
// Definiamo il nome della pagina da creare  
$nome "" $_POST['nomepagina'] . "";  
// Definiamo il contenuto della pagina da creare  
$stampa "<html><head><title>titolo della pagina</title></head><body>";  
$stampa .= "<h1>Questa scritta viene vista quando si richiama la pagina</h1>";  
$stampa .= "</body></head>";  

// Apriamo la pagina da creare  
$file fopen($nome"w+");   
// Scriviamo il contenuto della pagina  
fwrite($file$stampa);   
// Chiudiamo la pagina creata e richiamandola si vedrà  
fclose($file);   
?>
Purtroppo però mi dà questi errori:

Warning: fopen() [function.fopen]: Filename cannot be empty in CREANUOVAPAGINA.php on line 15

Warning: fwrite(): supplied argument is not a valid stream resource in CREANUOVAPAGINA.php on line 17

Warning: fclose(): supplied argument is not a valid stream resource in CREANUOVAPAGINA.php on line 19
E non capisco il motivo ._. il nome della pagina da aprire mi sembra definito, no?

Poi volevo chiedere.. il "w+" cosa indica?

Grazie per le risposte

Thinker