If you want to use the speakers you currently have with that subwoofer you mentioned, you may need to pick up some hardware.
You can take the sound output from the iMac (either from the line-out or from Sonica) and run it into a receiver. You can hook up your speakers and sub to this receiver (provided they are 'real', and not computer speakers) and voila, you'll have good, clean amplified sound from your iMac.
I believe that hooking up a desktop computer to a sound system is the clearest route to good sound quality.
Or, a good pair of headphones could also suffice. I'm a fan of Koss Porta Pro's myself.