Não, não há como conectar dois modems DSL (do lado do cliente) através de uma linha telefônica. A razão é que, no DSL, o modem do ISP que está do outro lado da sua linha telefônica (que é parte do DSLAM) é diferente do modem que você recebe como cliente: eles usam freqüências diferentes para upstream e downstream, somente o upstream o modem envia tons piloto, etc.
A maneira correta de conectar computadores separados por 12 m é usar Ethernet. Tentar usar o USB para isso de qualquer maneira será caro e não funcionará bem.
Em uma pitada, você também pode usar um cabo telefônico interno como uma conexão Ethernet (que foi feita com sucesso em curtas distâncias com 100 MBit), mas você precisará de ferramentas para crimpar conectores e saber como fazê-lo. Por isso, pode ser mais barato comprar um novo cabo Ethernet de 12m e instalá-lo.
Se você não tem portas Ethernet suficientes disponíveis, você deve usar algum tipo de hardware que forneça mais portas. Isso pode ser um switch de internet barato (você pode obtê-los a partir de 5 EUR, se você olhar em volta um pouco), ou se seu antigo modem-roteador tiver várias portas Ethernet, você também pode usá-lo como um switch a marca).