It'd have to be hosting savegame files. The issue would be building content.
Get it out on as many respectable gaming sites as possible.
Definately.
Yeah, search by title in an SQL database, and be sure to check searches for common mistakes.
I think this would need to be moderated, however. It'd be very easy for someone to overload such a script and create a hundred fake games.
I actually just realized a rather simple (but ugly) method of pulling this off for the time being, until a proper system could be put into place. It's sorta messy, but it would work. Basically, we could add an <iframe> tag with a src to an ftp:// url. The username would be the game, and no password required. Only an upload permission would be allowed (not even view listing), and I'm sure there's a way to limit file uploads so only one file can be uploaded.
Using that iframe tag (which unfortunately would only work in IE, like I said, an ugly fix for the beginning, but it would avoid our problems uploading files like we were having here), users can drag and drop right into the iframe, in an interface that a user can relate to easily. And windows would even provide a progress bar! I think it looks pretty nice, considering it's really just a hack instead of a proper upload script written in PHP, or even in Java.
After the user uploads the file, the script would process the file (either by autodetecting it via FTP access logs and matching IP address, or checking file access times to the current time, or even making the user provide the name of the file), using ClamAV to check for viruses, the size detection script, and other things. Once the file was verified, a user would add a description, and whatever else they deemed important for the file. Then the file would be submitted, and the file added to the database. The file would then be locked. Oh, and there would be a cleanup script that would auto-delete files that were not processed in say, a half hour. This would keep people from uploading whatever they like, and just never submitting the file. (Not that they could access the file until it was locked in place anyway)
That's just my idea for it, for now. I'm sure there are many ways to improve upon it.
I would say it's absolutely required. If possible, we should tie it to a forum community account, though. (Maybe via bForum?!!!!??!!111oneone?) Users can download files without registration as usual, but to upload, you would need an account. This would make it far easier to manage foul users, track a User's usefulness (multiple highly-rated savegames would be good grounds for promoting a user to moderator status), give proper credit to a user for their work, and even allow users to find other users who are interested in similar games. (So say, a user sees someone's name on their savegame file. He goes to the forum for that particular game/category, and he can ask questions of that author, assist in a better savegame, or more)
Those are my 3 cents. (Damn inflation!)