This special-page extension should be a form which allows the user to request a new article. The form includes a textbox and a submit button. The user will enter the requested article name in the textbox and then click submit. The server will then check if the page already exists. If it does - the user will be alerted. If it doesnt exists, the server will check the "requests table" (a new table) to see if it has ever been requested. If it has been requested, the counter will be increased. If not - the article will be added to the table. The user will given the results.
The special page will also allow to see which articles are currently requested and how many times (i.e. put them in a descending table or list).
Upon creating a new article, the server will check if the page exists in the requests table and remove it from there if it does.