You can do this with the ReportViewer control that ships with .NET/VS. Create your .aspx page, drop a ReportViewer control on it (lives under the Data tab in the Toolbox by default). Specify "Remote" as the processing mode and point it to your reporting server and report name. YOu can programmatically supply any parameters required by the report. You may have to mess with credentials, depending on how your system handles security.
I believe you can even have the report viewer programmatically render the report to a file that you can 'deliver' via a file download or email.
Does that get you started?
Rob Schripsema
Propack, Inc.