Combining multiple audio sources is easy. Here, audio from both iTunes and a USB mic is pulled into one virtual audio device, then merged together on the virtual device's two channels.
The resulting virtual device can then be set as an input in other apps like Skype or Facetime, sending audio from both iTunes and the mic into the app.