you probably can
you would just really need a good upvote/downvote plugin
this might be a good post rating plugin that has alot of filters to be able to do it
https://wordpress.org/plugins/wp-postratings/changelog/
but then you would have to customize the query of the topics replies to sort.
and of course enable thread repies with at least 1 or 2 threads.
i don’t have a step by step but its definitly possible
you probably need to go to http://jobs.wordpress.net/ and post a job so a developer can custom develop this for you.