Facebook profile pic used as avatar

To sum up, I’d like a plugin or a code so that visitors to my blog are
automatically represented with their FB profile pic (if they are
already logged in to Facebook) without the need for them to register
or log in with FB details to my blog.

There is no possible way to do this. You cannot get somebody’s Facebook information without them first “connecting” to your site via a Facebook Application.

In short, if you are limiting your question to this condition (the visitor not connecting to your site in some manner and thus granting permissions via an FB application), then it cannot be done in any way whatsoever.

error code: 523