Dynamic Headers does just what you think it would based on the name - it allows you to create highly dynamic header space on your WordPress site.
These are the directions for the install. Be sure to read Directions for Use before using.
wp-content/header-images/and make it writable (777). Don't worry if your wp-content directory is in an