HI there,
there u go. But u shold read some books for that. Networks arent so easy if u dont folow me 
1. One IP from ur ISP2 NICS on hte first PC
1 NIC on the other and each other
conection as folow:
internet----first NIC connfigured to obtain IP Automaticly. U need PROXY AND FIREWALL SOFTWARE. Set the other NIC to have addy as 192.168.xxx.xxx. The Proxy is giving internal IP's for THE REST OF THE COMPUTERS. Plug as many PC's as u can buy to the switches.
2.more then one IP's From ur ISP's
1 NIC on hte firs PC
1 NIC on the other and each additional PC
conection as folows:
internet---- SWITCH's Uplink. Each PC is connected to the switch and configured to obtain IP Automaticly. Plug as many PC's in the switch as ur available IP Addresses.
3. In order for the network to be visible from the rest of the PC's u need to set it up with equal protocols and shares w/passwords, also choose login method " Windows Login will not ask u for password when booting". IF U USE TCP/IP PROTOCOL ON THE PC's UR NETWORK WILL BE ACCESABLE FROM THE NET IN THIS CASE. U WILL NEED FIREWALL ON EACH PC IF U SET SHARES. Remove the NETBIOS protocol, it is not safe.
THEN USE TWISTED PAIR CAT-5 TO CONNECT COMPUTER TO HUB OR TO SWITCH, USE STRIGHT TO CONNECT TWO SWITCHES OR HUB TO SWITCH, HUB TO HUB AND SO.
Connecting HUB to SWITCH: HUB's Uplink to the next regular by twisted.
hubs regular link to the next hub's regular with stright thru cable.
see the difference? hubs and switches has button on their uplink so u will never have it wrong.
For software go to: http://www.sygate.com
To test Ur PC SECURITY go to: https://grc.com/x/ne.dll?bh0bkyd2
sam