I am trying to add in an irc client and server to the code but i have no idea where to start, i already have a working client and semi working server i just need to know how to add these into tremulous.
Why would you want to?
I can sort of understand wanting IRC in the client (although doesn't seem really worth it), but there is zero reason to do it server side.
And it's going to be a massive amount of work, if you can't work out where to start then you probably can't do it.
What? Playing trem and using IRC at the same time is already easy enough.
The idea in the end is a system to make parties like in xbox live and so you can talk to your friends who are on a different server or not even playing without having to alt tab out.
A good example is the unlimitedbp server we have mapbot acting as a bridge between an irc chat and the game chat