Serial communication between two programs via USB ?

Not sure what you mean by that, but one port into the arduino is a good idea.
How processing and python are going to talk is an other matter. Maybe through MIDI or OSC messages, they are not just for music.