I found this tutorial on sockets: http://forum.swiftirc.net/viewtopic.php?t=4378

Do I need to open a socket to accomplish what I'm trying to do?