absolute positioning with z-index.
Not sure that it would work though since it's an object you're wanting to show, and it might have it's own layer above all others to play in.
But basically, you'd have two <div> elements: (1) to hold the <object> element for the flash movie, and (2) to hold the overlay.
A basic CSS stylesheet would look something like:
#flashMovie {
position: absolute;
z-index: 50;
}
#flashOverlay {
position: absolute;
z-index: 99;
}
I'm not 100% sure it would work, so you'll have to try for yourself.