se il file esterno lato server, non esistesse, si potrebbe creare oppure sarebbe meglio comprarne un altro template e farla finita con questo?
Certamente è possibile crearlo, è una cosa tutto sommato semplice se non hai esigenze particolari. Devi sapere prima di tutto quale linguaggio supporta il server che ospita il tuo sito, poi con qualche ricerca puoi trovare guide, tutorial, esempi e codici già pronti.

Chiaramente il tutto deve girare in un ambiente server per poter funzionare. Ora mi viene il dubbio che tu non lo stia provandolo semplicemente in locale se così fosse, non potrà funzionare a prescindere da quello che vai ad aggiustare.