Se hai bisogno di generare 100 pagine html (1.html, 2.html, ..., 100.html) piuttosto che utilizzarne una sola dinamica che di volta in volta verrà popolata col giusto contenuto, ti basta utilizzare la funzione fopen() e fwrite() per creare e scrivere fisicamente su filesystem i 100 file html.