Excellent.
And you've written how much code so far...?
No offence, but search the forum. Lots of people have said they're going to make a chat program, and they've invariably ended up creating results that are a bit crap. The ones who finished the project, that is.
If you have stuff done and ready, great! If you don't, I recommend you start work before you announce that you've already beaten every single one of the major IM clients.
And as for the request for teh codez; Expect Zenicanin quotes from all directions. Muahahaha!
Naturally, if you need any guidance for how to debug your code or brainstorming for prototypes of specific parts of the chat protocol in question (by the lengthy paragraph you have written above, that I assume means you've already planned everything including the protocol), the DarkBASIC community will be glad to help or hinder, depending on the size of the bribes.
Have fun! Make it awesome. ^^
-=-=- Activate asshat mode. -=-=-
Warning: This post may contain bloatage.