You leave the impression vhost are something easily gotten. They're not. You need a shell and if you are to be idented, you need an IP assigned, this costs money to do. Very few IRCops are going to provide Joe User with a vhost.
Some networks mask addresses. If you're just chatting and not doing anything 'bad' then
usually you have nothing to worry about. Never put your 'real' last name into the 'real name field' and if you can help it, don't use a user name that might identify yourself off IRC. An example of that would be If you're name is Joe Egan and you live in Any Town, Fl, if you come on line as
JoeEgan@239.22.ip.miami.fl.uu.net it won't be hard to find a Joe Egan in Miami Florida