Scooter dijo todo lo que necesita esa pregunta, pero yo haria enfasis mas que nada en otros tópicos y principalmente en el proveedor local de Internet.
Supongamos que tienes una bajada de 5 Mb y tienes 50 usuarios en total= 100 Kb de ancho de banda promedio por usuario estando los 50 usuarios conectados.
Esta cuenta es la basica que hay que hacer para considerar otros aspectos que iran delineando la estructura general de la red.
Seguramente las conexiones entre edificios serán inalambricas, el mejor escenario será será el techo que tiene Wi-Fi modulando en OFDM o norma G=54 Mb los que JAMAS se cumplen y es comun hacer las cuentas con 25 Mb típicos para estas redes, si bien esto no tiene relevancia para el tema de internet, lo tiene para las latencias internas.
Podriamos hacer miles de calculos, pero te aseguro que 4 o 5 usuarios usando un Emule o Ares mal configurados y no navega ni cristo, dependiendo del router en la compuerta de enlace.
Tienes muchas opciones, pero donde realmente explotará el tema es en la administracion del ancho de banda, interconectarlos será lo de menos al lado de este problema.
.-