It's is technically impossible to disable the back button, but maybe this will help you out. It shows you some 'tricks' to achieve the same functionality.
But you can also use AJAX and load everything asynchronous (so the user will always be on the same single page)