Quote:
you need a new IP stack

I guess one way to do it would be to run a second OS (inside VMWare, or Bochs, or something like that) and give the second network card over entirely to the emulator. This would be especially useful if one half didn't need much CPU power (e.g. Bittorrent).

Peter