Help with character creation Flash app

I’ve been asked to create a Flash app which creates a “funny face” image after the user inputs their own features. For example, the user can select from a range of “eyes,” “ears,” and “noses,” which are combined by the app to create a funny face. I found one site which has it:

But of course I don’t like the “South Park” copy-style of this site. I’m only interested in figuring out a way to make something like that and be able to allow the user to save the images for use on our site(in say, .GIF format). Any ideas or suggestions would be greatly appreciated!!!