Select the swatches in the swatches panel and open the panel menu. Choose save swatches.
In answer to the scond part of your question, I think this can be scripted (althoughthe policy name would need to be on the page someplace, I suspect, for the script to pick it up). You should ask over in scripting: InDesign Scripting
I don't think part three is doable, yet.