My shortest answer is... Install Linux.
"I would also like to run a webpage, preferably with a .com URL. The only thing I can't seem to understand is how to change the IP Address of the server to something like CNET.com"
Look up DYNAMIC DNS on google.com and godaddy.com
In closing, MOST ISP's will disable/block port 80 to stop people from running a web server since it could be a big load if everyone did. Other disincentives are caps on byte transfers and that agreement you made to get service.
Bob
I would like to use my 2 yr. old PC to run as a file/web/email server. How would I go about setting this up?
Here's what I'm thinking.
I would like the file server so I connect as my university lab's and download any data I need to connect with. Also, I would like to use it to allow friends and class mates to connect to and utilize anything I have posted.
I would also like to run a webpage, preferably with a .com URL. The only thing I can't seem to understand is how to change the IP Address of the server to something like CNET.com
Finally, I would like to have an email server (no idea how these work) so I can offer free email addresses to my family members with unlimited space and the ability to quickly replace an email address once it becomes loaded with spam.
Thanks for listening to all my questions - hahah.

Chowhound
Comic Vine
GameFAQs
GameSpot
Giant Bomb
TechRepublic