How do you use dye sublimation direct to fabric? I agree dye sub is the way to do it but you have to print out a sheet on some type of printer that you then transfer the dyes to the fabric.
Epson printers are the best at doing this (you cannot use a printer that uses thermal technology such as Canon or HP because they heat the inks).
Best solution for this is Sawgrass Inks, and I'm pretty sure they have either CIS systems or ways to refill Epson cartridges. We ran 10 4800 printers making numerous products (mugs, mouse pads, t-shirts, wood blocks) several years ago, and had good results with Sawgrass.
We also ran 2 Mimaki 10 foot printers and transferred onto 9 foot wide fabric to produce backgrounds for studios (something which Denny and others is doing a lot of right now). These printers use Epson heads and we used Sawgrass inks in them as well, very good results.