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