Peer-to-peer recognition system using User Points and Rules modules
To solve problem #2: 


  How to automatically add +1 point to UserA who add point to UserB


In the rule Do section:


First, add action "Load current user account" and set User Id: [:global:user-id]. Name it as "Current user".
Then, in the "Grant points to a user", refer to "Current User" as User argument