Perhaps a simple start would be a 'collaboration' section in the forum? Where people can state the compenents they intend to create in their engine/project and then any obvious duplicates can be planned out by all that need it. For example, I'm working on an engine and right now I want a steering system for my entities. I'm converting opensteer to delphi but it's slow going, however if someone else needed it too? we could split the conversion in half.

Another example : I have a number of systems working, I'm sharing my model lib for example, but say person X has a steering algoritm but no model lib?

Since I know my code, and they know theirs, we could make requested modifications/additions to our code so that they work in both engines.

I really want to see more people working together, I know from personal experience that too many of my projects wind up unfinished, but this way my work is never wasted and I might just finish more projects with a common code base to work on