...to have a field where data is comma separated is bad practice someone said to me once...
Why didn't you make an additional db table where all you links should go with associated foreign key that will help you in figuring out where they come from...
Like this:
Have a basic table like this:
id|group|stuff
And have URL's table like:
id|url|groupID
So your data structure should be quite obvious (having group descriptions and mutual elements in one table and you could have as many URL's as you want in the second table)...
You could strech it forever and easiest thing in the world would be to list them in the way you need them:
$q = "SELECT * FROM $urls WHERE groupID = 'whatever'";
$result = mysql_query($q);
while($row = mysql_fetch_assoc($result)){
echo $row['url']."<br>";
}
But in order to keep your db layout do what kburger suggested...