I think what he meant was how can a single wire carry different data stream, ie, imposed on top of each other.
It works because the data stream is operating on a different frequency range.
For example, if you have an RCA cable, you can run an audio signal through it and a proprietary 900mhz signal through it because they are operating on a much different frequency range. Audio is 20Hz-20kHz, while the 900Mhz signal is well, 900Mhz.
On the receiving end of the RCA cable, the equipment "filters" out the unwanted frequencies. On the audio receiver, it has either passive or active filtering at the input stage which removes any frequencies above, lets say, 30khz. Hence, that 900Mhz signal will be attenuated so much that it'll be invisible to the amplifier.
On the 900Mhz receiver side, it has a sharp filter (high Q) to allow only the 900Mhz signal to pass while others are being attenuated.
DSL and regular phone lines work the same way, although I'm not sure at what frequency range the two operate at.