DemonReps.com Public Replays allows users to create their own replay databases, with password protected upload and delete functionality - just like league databases. In addition to every database having its own page, replays from all the databases are also shown on the main page.
First, sign up for a DemonReps an account. Then you will be able to create a database.
A DemonReps database also has a standalone version without the extra DemonReps navigation bars. This allows you too easily embed the replay database in your own website. Colors for the standalone are customizable to better fit your site.
Each database has its own XML feed with information about the newest replays. These can be parsed to add a 'latest replays' module to your website.