2) Not a question I can answer. (Don't work for the company)
But there is a very good alternative to printing from a portal when you need fields with in the portal row to slide up: Don't use a layout with a portal. You can base your layout on the portal's table in a list view with the fields you would have put in the portal row in the body of the layout. Then they can slide up to adjust for the amount of data in the fields.
You can find an example of this approach in the invoices starter solution that comes with Filemaker. YOu use the portal for data entry, but the print layout used is what I am describing here.
Thanks a lot Phil, I´ll check it out and let you know. Many many thanks