That's right, but if you want to go cheap a simple usb audio dongle can do the work, if you want confort you'll need a soundcard with 2 pair of outputs (master+monitor)
Here is some reading for the first solution :
http://www.mixvibes.com/en/content/cross-dj-faqHOW DO I USE 2 SOUNDCARDS WITH MY MAC ?