Hello Mokele,
As mentioned already, it would be more hassle than it's worth. Please keep in mind that I'm not discrediting you or your idea, but several factors have to be kept in mind...
Unfortunately for you, the IRC protocol (server side) does not handle -- and could not handle such traffic. In summation, some networks that carry an abundance of users are already overwhelmed with traffic. Most IRC networks are provided free of service (to you), which means the network owners have to pay for the servers, bandwidth, etc. And since we're privileged to use such networks without cost, it would be unlikely that a lot of these networks would spend a truckload of money to upgrade a connection for a protocol which would most likely pass a lot of data.
Now, since a lot of networks probably would never impliment such a concept, you would be left to having to do a client based protocol. That would be entirely possible, but since most people appreciate not having their IP address and hostname visible to others (as most networks mask the hosts and IP addresses of others), then it could be in some ways, an invasion of privacy. Clients would be able to see or detect the address (in one form or another) and potentially do damage to other computers by knowing that address.
I love the idea, as I think it's interesting and would be an improvement to IRC, but since the inception of IRC in 1988, the protocols and concepts have not really changed all that much. Therefore, I find it unlikely that many people would have an interest to impliment it.
Regards,
John