The DLL is not a virus, Norton used to say it was, but have since updated their virus definitions. If you are using Norton and Norton still calls it a virus then I recommend you update it ALOT more often.
Doing it with sockets is a bad idea. You would have to render the page yourself which would require intricate knowledge of HTML, CSS and JS as a minimum.