Non so se ho capito bene..
ma cmq:
$nome // predo da db
$ext // estenzione che vuoi tu
$handle=fopen($nome.$ext,'w'); // così lo apri..
per il contenuto:
inizio:
if ($ext=='.php')
fputs($handle,'<?\n');
testo:
fputs($handle,'tuoi dati');
fine:
if ($ext=='.php')
fputs($handle,'?>');
una cosa del genere era il tuo problema o ho farneticato?!?
ciaociao..
..IcE..