If you go to someone's account, and click on the User Lists tab on their main profile page, you can select to put them on your ignore list. That will prevent you from seeing any of the posts they make, unless someone quotes them, then you'll be able to see the post that way.
No, it doesn't block them from viewing your posts.