The_Joker:
Yes, this might be true.. But, if I'm not mistaking, then the job of the router is to make sure that YOU (Your computer) ONLY gets the packets that is ment to be sent to you, and packets ment for another computer is sent to that computer.. This is (If I'm not mistaking, if I am please correct me) what the router is there for, hence the name, router, routing the traffic... If you are running through a Hub what you are suggesting might be true, since (And again, I'm not sure whether I'm mixing up Hub and Switch), a Hub sends ALL packets to ALL computers connected to it, and then it's the computers business to sort out the data. The same thing goes for Wireless LANs. The case when ALL packets are send to all computers are often used malicously...
Edit:
Just reading your post again, I see that your Computer is acting as router.
Then that is most likely your problem...
If you have looked in the thread about MLP, where the Source was released, it is easily to see that MLP is just Packet sniffing data, and extracting data that contains the special elements that significes that the data is a song played.
So if your computer is acting as router, then your computer will get all the packets from the computers connected, and you will of course see all those songs...
MLP does not use any kind of Messenger API or process, it is done using only packet sniffing...
So, now I guess you found your answer..
...