Yes you can bring in a PDF dynamically.
Attach the data file which has the filename, page count and name. Also drag and drop the first PDF into the main layout.

Add further layouts to the 'layout list' to accommodate the highest PDF page count in the list of PDF files.
Set the image name by right clicking on the image in layout 1 and edit expression for image 1. Now drop the field in that contains the PDF name making sure there is the file extension '.pdf' on the end. (If the image doesn't appear, make sure the 'Image Folder' in the properties list points to the directory where the PDF files are.).

Now edit expression for each layout 'image x' dropping the PDF field name in. Now edit the 'Image x.Page number for each image in each layout and set the page number to expression 'LAYOUT_NR()' this will make sure all PDF pages are printed for each PDF.

Last part...

Edit condition for each layout to 'IF(LAYOUT_NR()<=VAL([FIELD WITH PAGE COUNT]),Print,Skip). This will stop printing the layouts that will exceed the PDF page count.

Hope that helps.