Rolling my own twitter style service within another product using php, and it just hit me if people retwit something it always shows the first posting user twit within retwiter's feed as if the other person had twitter it on their page.

That got me thinking how to handle this within the database and php. If users can twits, retwits, and replays does it sound logical to just setup a database table for each event and then building an object based result by checking each one?

Just wanted to get some others input before sinking the old ship. ;p