The "problem" is that there is no method for giving XP to a user without ++'ing a node. We could add stock buttons to everyone's home node, "++ this user!" ... but isn't that just opening a can of worms? The beauty about the moderation system here is you can vote once and only once for a given node. Sure, you could create another account (sock puppet), and even though we have means of determining such accounts and means to remove their voting priveledge ... it's still not 100% fool proof. I could register an account at an Internet cafe and only use it there.
I'm afraid that there simply is no satifactory way to achieve what the original poster wants. But you know what? Most of the CB denizens aren't talking in the CB for XP points. They do it because they genuinely want to help -- without reward of XP. This, in essence, is a non-problem.