Great question — answering as the UphillTech team:
While you can't do it per visitor, you can at least get the daily results per referring domain, and you can also track outbound links for these visitors as well as internal links: Create an Advanced Segment for each referring domain: Use "Source" "Contains" and in "Value" put in the domain of the referring source. You can share this Advanced Segment across profiles. To track outbound links: Create a filter that tracks outbound links: https://www.google.com/support/googleanalytics/bin/answer.py?hl=en&answer=72712
Full answer by user20486: https://webmasters.stackexchange.com/a/9707 (CC BY-SA 4.0).
Need it done for your business? UphillTech.