sorry, this seems to be a big misconception...
The people who frequent these boards aren't here to write your scripts for you, but rather help you along the way when youre stuck on a bump in the road..
Try starting it yourself and if you have specific questions about something most of us will be more than happy to help, but we aren't going to write the whole thing for you.. People get paid for that, theyre called web developers.
[/rant]
So, try to start it yourself and see how far you get.. The first one will prob be a little basic, and you can keep refining it to make it better..
to start you off, this is how i scripted a little thing on my site to show the first 100 words of an article:
<?
//mysql connection stuff should come b4 this
$content = $news['content'];
$content = strip_tags($content);
$content = ereg_replace('nbsp', ' ', $content);
$wordsincontent = str_word_count($content, 1);
$word = 0;
for($word=0; $word<100; $word++)
echo " " . $wordsincontent["$word"];
echo "...";
echo "<br><a href=\"myforums\page.php?id=$id\">More</a>"; // where $id contains the id of the article
?>
ofcourse, this would only give for one article, so this should be in a loop to display each one..
and looking at this I'm not even sure that the str_word_count() is neccessary.. you might just be able to say $content["$word"];
but I'm too lazy to test it right now
hth