If the PC on which your database runs has the CutePDF printer set as the
default printer, then all you need do is print the reports (macro action
OpenReport); they'll be printed to PDF format. I haven't used CutePDF in a
while, so I don't recall if it requires user intervention for naming the
file that is to be created -- if it does, a user would need to be involved
when the macro is executing.
Otherwise, Stephen Lebans has a neat PDF utility for creating PDF files --
haven't used it, but other MVPs have raved about its usefulness and
versatility. See
http://www.lebans.com/reporttopdf.htm for the info and
code. This will require use of VBA programming, not macro, although you can
run VBA code from a macro using the RunCode action that calls a public
function that then runs the desired VBA code.
Let us know what you decide you want to try to do.