We're not sure which direction we should go. We have built a news content management area. News items are stored in a mysql database and displayed by the most current date. How would we add the capability to move these messages to an archived list once they have been read by each individual user. We don't want to physically move the items in the database as this is user specific.

Can anyone point us in the right direction or have any useful code that would help us do this as we are not sure if we should use sessions, cookies, or something else? .