Sitefinity pages are dynamically created and they are not physical files. So, you could work with user/custom control that will represent your data layer. You can create a single complex control and drop it on a page or create separate control that will work individually, but in relation with the other 2 ( or more ) controls you want to us. You can make the relation between controls using QueryString, Session or Cookies. So basically you could pass the QueryString parameters from one control to another which will read the parameter.
Lists module does not implement the GenericContent model where you can use dynamic metakeys. This means that you need to create a custom data layer for everything additional that you want to persist.
If you are referring to RadListView control, you could take a look at RadListView for ASP.NET AJAX - Overview
Sitefinity membership and role providers are based on ASP.NET Membership and Role providers, so we use almost the same methods. There are some additional customizations related to so filtering and sorting, but everything else is almost the same. You could use our API to persist the data in a custom database/table. If you want to do this to another website you could use WebServices.
the Telerik team
Do you want to have your say when we set our development plans?
Do you want to know when a feature you care about is added or when a bug fixed?
Telerik Public Issue Tracking
system and vote to affect the priority of the items.