View contextual filters to work as needed
This is extremely easy using Panels as Panels is context aware. You can pass this context to the view, which displays the results based upon the contextual filter.

Look at http://nodeone.se/sv/node/702 and the next episode to get the hang of it.