1) An arpeggio is the notes of a chord played in successsion to one another, rather than simultaneously or in short:a broken chord.
2)The same shape of the one you learned in A, will work in any key provided you move your fingers to the proper frets.
3) This site will give you the shape for arpeggios for minor and major scales so try here
http://www.guitarstuff.com/lessons/lessons.html and here
to learn the scale itself
http://looknohands.com/chordhouse/guitar/fr_rb_main.html?plyr=R,bass=bottom,info=Scales,root=0,name=0,tune=EADGBE,disp=in
4)Yes there is more than one way to play an arpeggio for a scale check out the first site listed above, it'll give you five arpeggios for the same scale.
now i will step a side and let everyone on the forum answer your question 100 times better than i did.
peace out-jake
"Take my hand boss"