That was not his question though - he asked if it was theoretically possible to re-route the connection information somehow in an emulated environment, and it is in fact possible. How do you think PSP's X-Link Kai works on the PSP? Let's call it a loop-back driver that sends the information to a pointed location rather than the actual chip, and in that location it does whatever the hell it pleases to do with the data.
You know pretty well PSP is wide open in terms of hardware discovery. Sony uses adhoc which you'd even connect to a laptop. As various modules are even in games as "libraries" so you'd pick up the code you need, then experiment.
Sadly, this isn't the GBA/DS/DSi/3DS reality, because DS games usually work at a lower hardware level, requiring reverse enginering techniques used in old computers. Also, you should know how the wifi chip behaves in adhoc/infrastructure and how it talks with the game code (because we need to access servers, services, using tcp/ip protocol) and check if tiny chunks of data are encrypted, check an algorithm to decrypt/encrypt them back.
Add this, a way to access 3DS's DS mode, (once you know well how DS mode behaves), write a wrapper to dump nifi activity, then all that.