I don't quite get what you're asking, but it sounds like you need variable variables - i.e. a variable that you can change the name dynamically.
at php.net, you can check out the section on variable variables.
basically, you can do this:
$john1='value'
$x = 1;
$var=${'john'.$x};
echo $var; ## result: 'value'
then you can loop through the values of $x use change the variables you are calling.
now if you need very differentlt named variables, you could use an array:
$arr=array(0=>'news', 1=>'sports', 2=>'oped');
for ($x=0; $x<=2; $x++) {
echo ${arr[$x]}."<BR>";
}
hopefully (if I did that right) you would get this result:
news
sports
oped
hope that helps.
craig