ohhh cool idea...
um, you might be able to do this but I'm not how the DS would react to the lag, it should be simple enough to just forward the traffic and replay it.
And when I say simple enough I mean hard and complicated, the way I see it working the best 2 cards on each side (one listening one replaying) + VPN