I don't think it is possible to completely make the site uncopiable but it can be made hard to copy at least. Your options are:
1) rate limit what user can see per hour (may be allow 10 views per hour e.g.).
2) if there is no referrer, block the page view.
3) Limit browser agents.
4) disable right click.
5) I know this one will sound crazy, but you could render the text as image (e.g. like the domain who is providers do for the email addresses). Scrapers will be much harder to make.
6) render the values with JavaScript after the page has loaded. That will block most of the bots who do not have js enabled.
7) ask for captcha before showing any result. This is a sure shot way but it might piss off the user too..
As for exact plugins for doing any of these, I am not sure.. But all of these features are easy enough to implement by an experienced developer.