Arduino and XBMC

I just want to know which protocol I need to communicate with the ATmega168 when I use the program XBMC to send data from?

Just a guess, not having a clue what XBMC is, and there being no link to it, you'd probably need to use the XBMC protocol.