Mi associo a Myaku, e aggiungo che in ogni caso non è possibile inibire le funzioni back e forward del browser. Anche visualizzando una popup (che gia di per se è brutta) che non contenga la navigazione standard del browser, l'utente potrebbe comunque fare back/forward con eventuali tasti di un mouse multifunzione, piuttosto che con altri plugin del browser.

Se hai bisogno veramente che il sito funzioni solo con la navigazione predisposta, devi usare un linguaggio lato server che al caricamento di ogni singola pagina verifichi che sia stata chiamata da un'altra pagina del tuo sito (lo puoi effettuare con passaggio di variabili tramite il metodo post, ma questa non è la sezione adatta per parlarne).

Ciao