At the ISP I used to work for, we had some really cool power strips that could be accessed in-band and out-of-band via dialup modem or telnet. You could send a command to power on/off a single outlet or all outlets. It also had a reboot command so you could do something like reboot 1,10 so that it would power off outlet 1 for 10 seconds then power it back on. It let you label each outlet so you could have "Apache Server 1" instead of "outlet 1".
Unfortunately I can't remember the company that made these, but if you google out of band power strip you can find some. Also, even the smaller units can cost quite a bit of money.