An arpeggio is made from a scale. So you just find the scale that suits the progression, and all the arpeggios that come with it. In C major, it would be C, Dm, Em, F, G, Am, B5b.
In you example, many scales could fit the progression... But you can play the corresponding arpeggio when the chord is played. Some guitarists (Larry CARLTON is one of them) actually use another arpeggio when a chord is played. I guess it comes with trial and errors, you know some of them sound good, while others suck. It also depends on your ears.