to create a Network you will ne to have a server of your own set up and running on a host computer. You then must link your server to at least one other server so they are Networked together.
You are in the wrong place to learning networking or running a server.
though there are some IRCDs that run on a windows box, most Servers are hosted on a Unix OS box (Unix Sun Linux so on) so you are going to have to start with the server, learn how to set it up and maintain it and link it with another like minded person/group running their own server.
the IRCds have to match, you cant have a good network where the servers run non-matched IRCd, its just bad :P most servers follow the RFCs for server communication but bamahut wont work with say unreal, they dont match on all the codes that are sent back and forth

you have a lot to learn, and this isnt the place to learn it