I know it's old but this is a linux solution.
All you need is a xmpp (jabber) enabled IM

The only problem is that ql changes your xmpp password every login so you need some automated method of obtaining it. In windows you can do this using Luigi Auriemma's C program

In linux you can use my simple bash script (using curl). Just fill it with your ql account data.

xmpp-server: xmpp.quakelive.com
xmpp-jid: <your-ql-username>@xmpp.quakelive.com
xmpp-password: <quakelivexmpp.sh-output>

If you are able to automatically feed your im with password then pls post the solution here.