Most of the servers you play on are not run from home. The server owners actually pay money to rent a serve to host the servers on, thus they can be kept open continuously (and give many players a decent ping!).
If you want to do the same, it would mean paying some cash
![Tongue :P](Smileys/dp2/tongue.gif)
EDIT: what he said