longstrd -3 Newbie Poster

Is there a method, in code where you can connect to a report server and retrieve the properties of a report.
I want to check a report server - for each report - check to see if a report requires UserID as a parameter - then build a menu to those reports and be able to build a dynamic report viewer.
any ideas?