Вам, вероятно, лучше использовать систему управления версиями (например, svn или bzr) и просто использовать обычный редактор / IDE для вашего программирования.
Каждый может потом внести свои изменения в отдельной ветке, которая может быть объединена позже в главную версию разработки («багажник»).