Dynamic pages can be used, they just need to be browsed with http:// since they may not render properly if not browsed on the server. The restriction for html only is only for file:// references. Enter a http:// path to the .php page on your localhost, testing server, or live server and it can be used in the color picker. 
Just had a go at this. using a PHP page as described above from my testing server worked magnificently.
Also tried the saving as a preset option and that did indeed rename the folder accordingly as per previous post.
All great so far.


