You can definitely do what you are wanting to do.
A single report services instances can be used to run reports that access databases on pretty much any server you want provided that you have the appropriate drivers installed on the server. So, multiple databases on the same database server - easy.
All you need to create the datasources for each database and the reports that use them.