innanzitutto grazie della risposta
La parte più interessante di ciò che hai scritto è sicuramente l'ultima, ma tieni conto che a farsi è più complesso che a dirsi... la semicorona può essere superiore ai 180° (e cioè più di metà cerchio), quindi la soluzione della "maschera rotante" non può funzionare perchè andrebbe a coprire parti sul lato opposto (se maggiore di 180°).

Nel frattempo però ho scoperto che macromedia fa scaricare gratuitamente un componente che fa torte grafiche (i tizi che hanno fatto le torti che hai visto nel link che ho allegato sono sicuro che hanno usato quello, e io che sono impazzito per inventarmelo da zero ), sul quale ora sto smanettando un po'.

Se però ti può venire qualche idea più concreta sulla pista che mi hai indicato dimmi pure (contando che ho già fatto tutto il resto, sarebbe sicuramente di grandissima utilità)