thanks in advance
Providing you have fairly decent hosting with php support you can get everything you need from hotscripts.com. If you have cpanel then adding guestbooks and forums is even easier.
Spider_dude has a very nice forum
PM him and ask, he's more helpful than I can be