Mi duda es si 2 o mas personas pudieran programar juntas python a la vez como en un servidor o algo y que todo se actualice automaticamente. Si se puede, como?
Git, cvs etc.. Control de versiones.
http://es.wikipedia.org/wiki/Control_de_versiones
Saludos
Si te refieres a que puedas ver lo que otra persona escribe al mismo tiempo tipo Google Docs (un documento con varios cursores) entonces tienes:
Cloud9.
http://c9.io
Tienen un modulo de colaboración que hace esto.
Tambien esta:
www.stypi.com
Tienes una lista de software colaborativo en tiempo real en esta página de la Wikipedia inglesa: Collaborative real-time editor: List of collaborative text editing software packages (https://en.wikipedia.org/wiki/Collaborative_real-time_editor#List_of_collaborative_text_editing_software_packages)
Usen git con bitbucket, a mi parecer es super práctico, pero la curva de aprendizaje es bastante alta y demorarán una o dos semanas si están full aprendiendo. Saludos