Für 3. hab ich was auf die schnelle gefunden. Ich denke, dass es das ist, was du suchst, wenn auch mit Flash:
http://www.slide.com/skingallery1. wird sehr schwer realisierbar. Ich erinnere mich, mal einen Thread hier mit einem ähnlichen oder gar dem gleichen Thema (weiß nicht mehr, ob es sich auch um Herzen handelte..) gesehen zu haben. Irgendwer hatte vorgeschlagen, dass mit einer Tabelle zu machen, in der sich Herzen befinden, also ca. so:
-------------
|XXXXXXXX|
|X| |X|
|X| |X|
|X| |X|
|XXXXXXXX|
-------------
Du hast einfach eine Tabelle mit 3 Spalten & 3 Zeilen:
[img]http://i27.tinypic.com/293zh1x.png[/img]
(Die X sollen die Herzen darstellen, was Grafiken oder HTML-Zeichen sein können.. außerdem ist die Tabelle jetzt ein bisschen zu breit, aber das macht jetzt ja nichts.. dient ja nur Demonstrationszwecken.)
Zu 2. ... nun ja, ich hatte vor Urzeiten mal ein Programm namens FotoArc, ich glaube, dass es das konnte. Aber ich weiß nicht, obs das irgendwo "for free" gibt.
Gruß, Kat