p2p hosting?

Is it possible to have some sort of mirror system in apache? Essentially p2p hosting; where a main server decides how to route traffic between several little ones?

elaborate a bit.

yes, please.

From what I can gather, what you want to happen is have a central (mainframe) computer, and sepereate all the traffic that comes to that server to seperate hubs.

There are a bunch of possibilities. You can buy a hardware load balancer. You can use round-robin DNS. You can use Apache as a reverse proxy. You can use bittorrent if the files are large.