SaveXML

I need my local user to be able to save an XML document,

The 3 Methods I have discovered:
1.)
Using XML Sockets I can safely save to my local machine,
The only problem is, that I have to set it up as a server, set policies, adjust the router and release the FireWall + set some Flash settings.
2.)
Publish the XML in a swf and ask the client to copy it into notepad.
3.)
Save it to the server, then smtp it back to the client as email.
//
I realise the difficulty with this must simply be security as we don’t want just anyone saving junk into our root directory etc.
//
But there must be a way I can have the user maintain a local copy of there work.

Thoughts please, or am I missing something here.:red:
[SIZE=3][/SIZE]
//new XMLSocket()_loader = new LoadURL(path, verbose)