making it with mIRC? You can just use mIRC's socket support. If using C/C++ or whatever, I think you'd be using winsock