You can do this with a list or table view of your found records. You can also pop this list of found records in a small floating window where the user can click a record to select it. (You can format your fields in this layout as buttons just like your portal.)
What's a lot trickier to do is to display this list in a portal. That would take a fair amount of scripting to support unless your finds are only limited to specific criteria that can be replicated in a relationship.