As you may or may not know, in InfoPath 2010, the FileAttachment controls only allows the user the ability to attach one file. But, there is an easy way to attach multiple documents.
All you need to do is to insert a repeating control, and then put the FileAttachment control inside the repeating control. Then, the user will be able to insert as many files as needed.
All Things DotNet Discussed – Winforms/ASP.Net/SharePoint/WPF