flash do not support curved text, but it can be added as bitmap (image), so the center image should have text around it.
text below image can be editable.
images will be shown? or just the names per category? if you want to show images too, then will require image URL in db.
i have put not-profit cost, so changing scope (increasing) of work would be possible, pl. take a note.
Regards,