To show all of your conditionally hidden sections, try this:
Add a new node to the schema named ShowAll. This will be a boolean node. Default to false.
Append the following condition to any of the conditions you already have on your conditional formatting sections:
AND ShowAll = false
Now, when you set ShowAll to true, the conditional formatting on all of your sections should evaluate to false and therefore display every one of them, regardless of the other conditions.
As for adding 5 instances of a repeating section or table, I can't think of another way to do this other than code. Search around this forum or the InfoPath SDK for the .appendChild() and .cloneNode() functions. Another resource would be to look at the HowTo I wrote on creating a print view with code. It's not exactly what you're looking for but it has good examples of using the appendChild and cloneNode functions.
http://www.infopathdev.com/howto/tutorials/default.aspx?i=80c11a66b08a4572bc2b17f391319a0f
I hope this helps!
---------------
Matt Faus
InfoPath Dev Texas
Matt Faus / Microsoft InfoPath MVPQdabra® Software / Streamline data gathering to turn process into knowledge