Yes, but you have to bear in mind that not all networks support multiple target channel join, and some networks can only allow a certain number of channels to be joined...
Also, you can script a loop through mIRC's favorites, where you have all the favorite channels stored, to join all the channels automatically. Something like > while (%x <= $ini(mirc.ini,chanfolder,0)) {