Your correct on that.
However there is another odd thing someone can do (this is not strictly connected to the first question but still odd), when a dcc chat is made to someone, assuming they know the IP of the dcc initiate and what port its wanting to use, you can jump in there and make that connection yourself, the other persons mirc well be fooled into beleiveing its the person they dcc chatted. While I havent done this myself with dcc chat, I have done it with dcc sends (someone mentioning the method using dcc chat is what made me think of the dcc send method). Of course the chance that you would know when someone was dcc chating someone else and on what port and there IP is rather low, without some kind of stealthy bit of code on either the iniitiates or recievers mirc.

PS: I was not covertly stealling someones sends by the way, i was routing onwards a send, so instead of "sender to reciever" it went "sender to whoever reciever wished to send file to"