I was reading up in the Kai forums, and found this thread.
It says Kai needs the client to communicate using the UDP protocol (something you'll have to look at, BJ
I have PM'ed flat235 for the details, and am waiting for his reply.
Ideas for integration:
-Standard Kai client script that lets you navigate arenas/chat/etc
-A context menu item called "Launch with Xlink tunnelling" that will navigate Kai to the appropriate game arena, and launch the game. Should be completely transparent for the user.
-Multiplayer support for script games (like chess) through Kai. Again, it could be transparent for the user. I'll have to look into the details on how this will work.
Post your thoughts/ideas