You can use /raw to send a different USER command to the server I think. And you can open a socket to the server and be in control of connecting.