You will be able to see the delivery and open stats on each of the smart campaigns you are deploying from. The program status is meant to show the movement of a user towards your success action. What you could do is set up a program type that is a multi step email and set up multiple tags on the channel - sent email 1, opened email 1, sent email 2, opened email 2 etc. so that you can see how a user is moving but keep in mind a user is only able to hold one program status so if they open email one and you deploy email two their program status would be flipped to sent email 2. This would only work if there was a trigger that would push a user to the next deployment, if you are deploying all 3 emails to everyone you'll either end up with everyone sent or opened email 3.
We set up each deployment with a unique campaing in SFDC. So in Marketo we track the program status but also have triggers that will push sent, opened, clicked, bounced and unsubscribed data into the SFDC campaign. That way we can look at the data in both systems.