by Andy Charrington on WordPress.org
Background Per Page allows you to set a custom background per page (or post) as well as set up a default background for all other pages/posts.

The new meta box that is added to your post/page screens.
Easily add background options on a per page/post basis.
Currently the plugin includes the following features-