Vinegar does not set modern chemical dyes. Retayne does. Quilt shops that cater to dyers stock Retayne; otherwise it is widely available online from places such as Dharma Trading and ChemPro.
Here's a link to a thread where I posted about this in more detail:
http://www.quiltingboard.com/t-38464-2.htm