When I say API I mean a set of classes that provide forum funtionality with out actually having the forum? (of course a default one would also be provided)
It's hard to explain.
In other words it would be a set of pre-written code that helps assist you in writing your OWN forum. Kinda like a set of libs.. It's all of the backend code needed in order to write a forum. Add posts, remove posts, add users, etc etc except that it's up to you to put it all together in a working script.
So in other words you could create your OWN perl script and put something like this in it:
use w3t::Forum;
my $forum = new w3t::Forum;
$forum->connect();
$forum->addpost( name => $name, date => $date, title => $title, body => $body);
$forum->displaypost(post_num => 12345);
$forum->disconnect();
------------------------------------------------
Jeremy 'PeelBoy' Amberg