Take a look at the packet drivers for amature radio. They kind of do what you want -- modulate and demodulate a data signal using the sound card. Of course, this signal isn't compatible with standard modem signals, so you would have to have a similar setup on the other end of the connection -- a box that would pick up the phone line and route the voice to your soundcard's audio in/out, along with the apropriate drivers. So, you wouldn't be able to dial an ISP, but you could set up another phone line at home and use that to answer & route the data through your dsl / cablemodem connection.