Técnicamente eso que dices lo hacen todos los routers por defecto, si tres equipos intentan acceder a internet reparte el ancho de banda entre ellos, lo que pasa es que no lo hace de forma estática (un mega para cada uno) si no de forma dinámica, mucho más eficiente, ya que si un equipo está conectado a internet pero solo al messenger y otro está bajando vídeos, asigna mayor ancho de banda al que lo necesita.
De todas formas el mayor problema de repartir la conexión entre los tres es que la mierda de subida (300 kb) que seguramente tengas al repartirla entre tres quedaría tan esmirriada que todo iría fatal. Lo que propones a mi modo de ser volo tendría sentido con conexiones simétrocas, es decir, repartir un mega de subida y otro de bajada a cada equipo. Generalmente al compatir conexión el cuelo de botella suele estar en la subida.