How do I allow users to upload images in the theme option pages and store them there?

We are creating a custom theme for our WPMU (with pro sites and a few other plugins installed) for our customers.

However my programmer and I are stuck in trying to figure out how to upload an image on the themes option page without asking users to just put the link to the file.

For example, for the homepage, we would like to allow them to upload 5 images to be placed in a rotator, once they've uploaded the images, they'd be inserted automatically, rather than using shortcodes or URL links.

Any help would be greatly appreciated :slight_smile:

Cheers,

-William