This is an old thread, but I found it in a search just now and had to post relevant information. I have written a generic sound card output driver that can be used with any software that supports easylase usb. It's still in development, but far enough along I was playing laseroids through a secondary sound cardlook for more info in the future. the sound card I'm using is this:
http://cgi.ebay.com/ws/eBayISAPI.dll...m=380032977465
the chip and driver actually support 8 channels, and you can get them by soldering, but it's not necessary for XYRGB.
Also needed are a few op-amps for level conversion to produce +/-5 and 0-5V out.