You answered your own question actually... yes ask all senders to sign their sends.
Can you please tell me how it's done? I'm not very good at this, as you can probably tell.
-snip-
I guess the subtle hint was not enough.
CLICK HERE TO LEARN HOW TO SIGN A MESSAGE WITH VARIOUS WALLETS, HOW TO PRESENT THE MESSAGE TO OTHERS AND WHICH WALLETS DO NOT ALLOW YOU TO SIGN -> https://bitcointalk.org/index.php?topic=990345.0
You answered your own question actually... yes ask all senders to sign their sends.
Can you please tell me how it's done? I'm not very good at this, as you can probably tell.
It depends on what client you're using. Basically, the sender just uses the address the coins were sent from to sign a statement proving to you who they are. Then you use your client to verify that the message goes with the address.
Using core, here's what the sign message screen looks like:
Right. Thank you very much for your help guys!