If you send an invalid transaction to all your peers, they will see that it's invalid and no forward it to all their peers. The only way your recipient would see it is if he/she was one of your peers.
Edit: I should mention that there is a project that uses a network with the same network topology as Bitcoin to broadcast messages called Bitmessage.
https://bitmessage.org