Heres a question:
Is there a way to output the shoutbox to another file called shoutbox_archive. This way you can trace back to a month if you wanted to see a shout, or even a few weeks if need be.
Im sure it would have to do with this section:
if ($#file > $shouts - 1) {
my $i = 0;
foreach($#file - ($shouts-1)..$#file) {
$file[$i] = $file[$_];
$i++;
}
$#file = $shouts - 1;
}
&WriteFileAsArray("$vars_config{MembersPath}/shoutbox.cgi", @file);