That sounds about right, I mean could always start a forum section for campaigns and let the uploaders just follow a format for the threads they create e.g.
Thread Title: Campaigne
1st Post:
Download
Description
Then users can report errors and improvements on those threads whilst providing someone assigned to the task a place to gather all campaignes into a single zip file which would have it's own sticky like "Download all Campaigns" with:
Download
List of Campaigns included (Linked to appropriate threads)
Users can then post about campaigns missed.
Edit: Just thought to myself it's a pity KeeperFX is still on 16bit colour, is it possible for it to be updated to the more common 32bit colour?