The Xbox does not support running multiple apps/games at once so you will not be able to implement that.
Trillian is not open source so you definitely won't be able to 'port' it.
If you are serious about this then having a look at
Gaim, that should at least let you see how the different protocols work