Multiple Shields ?

Well what I would do is just to make the electronics on strip board then I could use what ever pins I wanted. That way you would only need one Arduino and save you the problems of syncing them.