all you need to do is to use a java script with on mouse over properties and actions. i have it somewhere.
the rest is putting in a background, and place the gifs so it looks right, which may be the hard part.
and then make an html document and point the active desktop, towards it.
pretty sure i could do it, if i set my mind to it.
edit 4
that Vb code "code" dont work properly
i tried posting some java aswell assome plain html, and it parsed it and did all sort of screwy things.
test:ok i know the following is not PHP so ignore it, but it dont parses IMG tags.so the following is part HTML and part java.
And this is the HTML
onMouseOver="links.src='images/headers/menu2.gif'"
onMouseOut="links.src='images/headers/menu2.JPG'">

onmouseout="window.status='Welcome to frames 3d page'; return true">
Note the JPG files can be replaced by an GIF files so that you have one for opening doors, and one for closing doors
just make them a single time loop. and it will play GIF1 when you move the mouse over, and GIF2 when you remove the mouse from the picture area.
enclose it in "a href =" tags and you have the normal html links.
that would take you somewhere when you click it.
note the java script is optional, its just a handy thing for making sure that people get all images displayed at once sine they already have the pics cached in "temporary internet files" directory.