Using Views to add comments to user profiles
Some hints which might push you in the right direction:


Ratings can be handled with the five star module.
I didn't test this, but the profile 2 module gives you the ability to tye a content type to a drupal user. Enabling comments for this content type could get you going.