Just saw this entered in the plugin competition. This plugin lets you control all kinds of things about widget placement (like only on particular pages) without any coding. And unlike other similar plugins it is clear and has instructions.
http://wordpress.org/extend/plugins/section-widget/