membership sites

how can i make a membership type site that would give users points or something when they submit a post or answer questions like you guys do here?

This would be for a NON multi site install

Thanks