I've been too busy to even try to attempt this myself, but I realized I was probably taking the wrong approach anyway. The swatch labeler script will need to be run several times as the colors are tweaked. But a script that would ideally create text boxes below the swatches with the color/code names (similar to the Image Catalog script that shipped with CS3) instead of color values would only need to be run once.
It seems that some of the swatch labeler script could be repurposed… create layer, the K paragraph style, text frame (adjusting offset–X1 and Y2?–and geometric bounds), and so on.
Bob