Hi Chuck,
a) start with a memory form - this is the container of choice for putting things together.
assuming the colors come from a data table;
b) on this form will go 2 browses, the one you already have (second) and another one with the colors (first).
c) The colors one can contain multiple "records per row" - and of course you can set the name and color there.
or assuming there's a fixed number of colors, and the colors themselves are fixed;
b) create a bunch of display fields on the form (horizontally if you like) followed by the browse you already have.
Cheers
Bruce