Unir, lo que se dice unir.. no.
Lo unico seria, si detras de esas conexiones hay una red, colocar un pc de "servidor" que se encargara de balancear la carga de la conexion.
El kernel de linux soporta ip accounting, que basicamente seria contabilidad ip ( paquetes enviados, a que protocolo etc etc etc ), este se configura con ipchains, e imagino que habra algun programa que se encargue mas directamente de controlar estos parametros, y en funcion de ellos balancear la carga ( los pcs que tuvieras detras de la red, los podrias enrutar con nat usando ipchains).
Pero unirlas y que parecieran una sola conexion ( es decir descargar una misma herramienta con ambas conexiones..) me parece que no.
(aunque por que nadie se ha puesto a ello, ya que imagino que usando el mismo metodo que los p2p para descargar de varios usuarios a la vez, se podria hacer lo mismo pero en vez de con usuarios con conexiones, y que estas se repartieran el trabajo )
Voy a investigar