The reports are different for each individual. Each person will be getting their own.
The original post was basically and enquiry as to if this was at all possible. However I get the impression you are sort of drip feeding the rest of the necessary information, possibly because you haven't really thought it through.
To help you formulate a better request for help I have listed here some questions that occur to me.
The report:-
Is it a report consisting of exactly the same layout for each person but having a different set of records Returned? Let's term this "The same report with different records" to make it easier to discuss in future posts.
If the reports are all different in format and structure, then how are they being created? Do they already exist? How are you creating them, with code, something else? Let's term this "Individual Bespoke Reports"
If it's the first case:-
"The same report with different records"
Then how are you changing the records Returned? With a query, an SQL statement, a filter? Something else?
If it's the second case:-
"Individual Bespoke Reports"
How are you associating the report with the person that is to receive the a report?
If there's something else, or I've missed something then please add or provide more information