As hammer.horror and yourself have mentioned, there are already lots of sites of this sort... Why create a separate community when you can join an existing one and make it bigger?
Try contacting admins in various sites about selling your work there...
If you've got something to offer I believe it is a reasonable request. That way you won't have to build a forum and a website up from the ground.
Just an idea...
Benny
When in doubt, delete history and freeze transformations.
My latest snake game
(Requires DirectX9 SDK and Framework)