Looks like you're using the same platform
http://greenhulk.net/forums/index.php
Note some of their stats, 96,000 threads just on the SeaDoo section
(the origin of the site, modifying SeaDoo's for more performance). This
site is about 2 years old and only has 1 or 2 developers working it. You
might be able to get some pointers from them, Mike Trin is the key one.
I tried to upload some .jpg's to answer a question about Lake Okeechobee
and ran into the 97K file size limit. You might want to consider more like 400K/500K. You do need more disk space, but I would imagine you can roll off older files with the software behind this forum package.
Fair winds and clear skies to all!