If you have for example installed a SharePoint site using the "Collaboration Publishing" site definition, you are able to add pages based on page templates. This list is generated based on the "Master pages and Page Layouts" pages library when the Publishing features are activated. It would be nice if this list of available page templates could be controlled when an user creates a new page.

If you select "Create Page" under "Site Actions" you will be able to select from various page templates.

Currently (bij default) this selection contains too much in most cases. So how can we make sure that only your own page templates are available? it easy!
You have to go to "Site Settings" and select under "Look and feel" the option "Page layouts and site templates". This will popup the next screen.

When you select the radio button "Pages in this site can only use the following layouts", it becomes possible to select some of the available page templates. In this case we only selected the articles templates. When you want to select your own page templates, just upload them in the pages library called "Master pages and Page Layouts" and select those instead.

Going back again to the "Create Page" under "Site Actions" wills show you only those selected templates.
If you want to make this list dynamically filled based on the role of the current user, you could set the permissions per page templates in the "Master pages and Page Layouts""pages library.
Have fun!!