You can use several different techniques:
-
actually create a saved filter for each user, through the database
-
extend the list view: http://www.urdhva-tech.com/blogs/extending-list-view-query-in-sugarcrm
-
create separate subpanels for each case: http://www.urdhva-tech.com/blogs/add-custom-subpanel-in-accounts-module