partiamo adl fatto che i frame non sono + usati!!! E quindi sconsigliati e obsoleti!!!
Le inclusioni si possono fare solo con asp e php. E non sono variabili ma parti di codice esterne e richiamate.
poi il ? lo trovi quando passi una variabile tramite Url!!!
la & separa 2 variabili
Poi gestire un sito di 40 pagine dipende da che sito è da come è impostata la struttura, se hai una struttura ripetitiva puoi usare i file include, di sicuri i css per l'aspetto grafico e di formattazione. Poi per il resto tipo contenuti etc credo che o li rendi dinamici oppure non hai soluzioni molto scalabili.