1. Retrive the Data from salesforce.
2. Create a page where in you will store all the data
3. Page created in step will act as an admin page
4. Author will access admin page and select the articles which they want to use
5. Now where you want to display those 20 article pages retrieve the list from admin page
Hope this helps