Unfortunately, you cannot copy repeating data in InfoPath with rules. You'll have to use code (or you could try qRules) for this. Another option, if you know the max number of rows you may need, would be to use default data.... is this something where you might be able to guess the max number of rows?
Hilary Stoupa
