I think it’d be really cool if you could iChat with someone that’s on a CB at their end
No. CB is through radio frequency. iChat is not. Here is a program that uses CB on computer, but is not compatible with iChat.
http://www.livecbradio.com/talk.htm