I know its a contradiction in terms

The issue i'm facing is that i have a client who wants to be able to change the fonts in her flash site.
Is it possible to have the fonts embeded inside a standalone file, from which flash could load them at runtime or similar?

Is there another way to give the client the freedom she desires?

The only way i can think of is to give her an option between 3 or 4 fonts, all of which i embed in the main SWF and just give her the option to choose one of 4.

Also, since we're on the subject, is there a simpler way of having access to all the fonts inside a flash movie? Because the changing font thing was not taken into account at the start of the project, so right now i'd have to go through all of the text boxes and replace them with dynamic HTML-enabled ones, and also have a big-ass function that would populate them.

Please help
Thank you