How about making a new table for the comments. Then make some kind of identifier that will link the comments to the article. Say, adding a new column to the news table that will hold "0" for the first article, "1" for the next article, ect. The for each comment about that news article, there will be a field that will have that same number that corresponds to the news article. That way you can use an SQL statement to "SELECT * FROM Comments WHERE num=0". Then you can have them sorted by date and be able to pull them from the table without hassle. Just my thoughts.