URGENT: "Face in a Hole" Flash, DHTML, or other

Hi Folks,

I have been asked to create an element for a web site that would allow the user to upload a picture of him/her self, then scale and position the picture such that his/her face appears in a hole cut out of a foreground image. Once the user is happy with the size and position of his/her face within the hole, he/she can then download a copy of the resulting composition. What I have been asked to create is essentially an online version of the attached photo. What do they call these things? Unfortunately the timeframe is short and the budget even shorter.

Can anybody point me to an existing solution or a tutorial which covers this topic? My Flash and Action Script knowledge is limited at best.

The server has ASP but not PHP if that matters. I am also interested in other approaches as well such as DHTML if there is a better/faster/easier solution.

Any help would be greatly appreciated.

Thanks in advance.

Glen