Full Background Image Manager WordPress Plugin allows you to set separate background image of each page.