a livello server ti serve:
1 database
1 linguaggio server side
1 form di uplocad immagini con controlli inserimenti aggiornamenti in database
1 form di inserimento SWF dedicato per quell' immagine e quell' id, in questo caso l' effetto e' fatto a parte, non e' un' immagine in alpha con flash per intenderci ...
a livello client ti serve:
una buona conoscenza del linguaggio server side
una buona conoscenza di interazione con il server side
un cacascript per muovere le immagini
un cacascript per ogni bottone
un cacascript per il preload di immagini in fondo ed eventualmente, qui non c'e', di immagini o swf grandi
buono studio, o buon lavoro