In this case the Sitemap would not work for you, because it represents hierarchical structure of all pages. Once you bind your control to it, you get all pages.
What you can do though is one of the following:
1. Create a user control which has a Control Designer
. Then you place a RadTreeView with checkboxes, which is bound to the Sitemap. In the user control, you will have another control which should be bound to the collection of checked items (checkboxes). This way, you will get only the pages the user has selected.
2. It will be really easier if you place your links in a UL collection in, a Generic Content item. Now that the links are dynamic, they will not be broken even if you move the pages arround the sitemap.
3. Wait for Sitefinity 4.0. It will have the Taxonomy feature built-in, which will allow you to change/arrange the sitemap in many different ways.
the Telerik team
, the state of the art learning tool for Telerik products.