Para ocultar el codigo fuente puedes meter tu pagina dentro de un frame en blanco y cancelar la opcion de click derecho con jscript, asi cuando intentan ver el codigo desde el menu del browser aparece el código del frame externo (en blanco).
Sin embargo no creo que se pueda evitar que se guarde en la carpeta de temporales, aun cuando lo tengas en una base de datos, aqui esta una muestra de la página de boris vallejo