I don't think you can do this. As I understand it you're saying that each PHP page contains an array $a that holds the Title of an article and the Text of the article.
While I believe it's possible to reference those variables, the method you are trying to invoke of page.php?variablename is the method used to send a variable into a page. (Check http://mokita.net/images.php - my band page and then click some thumbnails and look at the URL.)
Really you're proposing something that should be done with a database as it will be much clearer and much easier to maintain. While the initial work might be high because you then have to learn about MySQL the final result will be good. All CMS systems run on the basis of databases.
Alternatively, you can store your data in files and read those files in. These text files would allow you to create the main page and your test page. I use this method on my sites because the amount of data I need is very small.
http://theogb.com/document_classes.inc is where I have all my processing (I wrote this to teach myself PHP a while ago so that's why it's so full of random useless stuff). This is then invoked to read a text file like http://theogb.com/content_egyptday9.txt by using
require ('document_classes.inc');
$homepage = new TheoGB_Page(5, 'content_egyptday9.txt');
$homepage -> Display();
which is all that exists in http://theogb.com/egypt_day9.php (click it to see the finished page.