Thanks for the suggestions. I was hoping to save some time and implement the dialog box through an existing API however, it looks like I would to recreate the full UI myself. This is only a single feature in a much larger larger application so for now, the time and cost would fall outside the scope of the project.
As an alternative, I am considering building a SQL statement that queries the Catalog Table of the ReportServer database to allow the user to pic their reports via a dropdown box instead. However, if anyone has any alternative suggestions how to to create a quick way to retrieve/store the path of the report on an SSRS server, I'd be very interested in your suggestions.
For Example, in our environment, the path would look like this
SQL2005Server/ReportServer2/022_CompanyNameHere/85-PO Inventory On Order
The path isn't super complex however, I wouldn't want the user to enter this manually as I'm certain it would result in errors.