Si podría, pero me gusta usar un archivo independiente donde guardo el menú y posteriormente sólo lo llamo en cada página. 
 
Por ejemplo, tengo un archivo llamado 
menu.php  
y luego lo llamo como:  
 Código PHP:
    <?php include("template/menu.php"); ?>    
  así si hago algún cambio de dirección por ejemplo, sólo cambio una vez.  
así mismo, con los 
scripts, los llamo una sola vez y están en un archivo aparte.  
No entendí lo del 
hash ¿a que te refieres? 
Saludos!!