Например для простоты личные письма (темы форума намного сложней):
`msg_id` int(10) NOT NULL auto_increment,
`msg_date` int(10) default NULL,
`read_state` tinyint(1) default NULL,
`title` varchar(128) default NULL,
`message` text,
`from_id` mediumint(8) NOT NULL default '0',
`vid` varchar(32) default NULL,
`member_id` mediumint(8) NOT NULL default '0',
`recipient_id` mediumint(8) NOT NULL default '0',
`cc_users` text,
`attach_type` tinyint(128) default NULL,
`attach_file` tinyint(128) default NULL,
`tracking` tinyint(1) default '0',
`read_date` int(10) default NULL,
`groups` int(10) NOT NULL,
PRIMARY KEY (`msg_id`),
KEY `member_id` (`member_id`),
KEY `vid` (`vid`),
KEY `groups` (`groups`)
_____________
Бесплатному сыру в дырки не заглядывают...