At my end! (interactive map) dynamic text input field?

Ok I cannot do it, I have spent days and days, but nothing.

I have a map and on this map is hotspots with a text area, and input box. On click of a hotsport information is put inside the input box based on which hotspot is clicked.

Fine.

But I have been informed that editing a text file is not what the client wants, which is totally stupid.

They must have the ability to edit on screen and click a save button to save it, so next time they run the swf file, the information on click of a hotspot will be the updated from there last input. So this information could be stored in a text file or xml file, and even a database file.

At first I found out how to do something similar using the shared objects method, but the problem, unknown at the time, this is a single machine cookie type of saving. ahh, which is no good for this type of request as a few people may have access to this map.

I am lost in what to do.

Can anyone help break this process down, or better still provide me with a simple example of how to achieve this.

Cheers

Trev