yes
You cant
You can't.
Actually, she does.
how to block messages of unknown person on facebook
search their name with a different facebook account.
Yes
No
Yes you can
Yes
Block the user
yes, Facebook temporarily blok the IP address.
No, if you block someone on Facebook, they can not see any of your activities