Default [Q] How would one make a 3ds companion?

I have a 3DS and I use Foxfi to have it connected all the time. After trying that out and using it for a while I think that if I could extract the network information from it I may be able to do some really cool things.

Example: If John is playing Mario Kart 7 online, friends will be able to see this without opening up his 3DS.
Example: If you got an update on Swapnote, a browser extension would alert John.
Example: Maybe use the phones GPS to find people to StreetPass with.

Could any of these be done without the use of rooting?