il sito locale è una buona soluzione; anche perché, se poi lo vuoi trasferire on line, ne hai già metà della fatta
ma per fare una cosa sensata dovrai usare un linguaggio dinamico (asp, net, php...) ed appoggiarti ad un database (access, mysql...)
farlo solo di pagine statiche è inutile: non puoi ottenere un motore di ricerca dignitoso e non puoi dare un senso evoluto ai contenuti.
quindi dovrai installarti anche il server locale.