If you're running Crystal 8.5, you'll find just about everything you need here:
Also, if you're using the RDC, you should be able to get the report title from the Report object, then use that as the export file name (just make sure that you've set the report's Title in the CR Designer). I don't know beans about VFP, but in VB, it would be:
[tt]
Dim oCR As New CRAXDRT.Application
Dim oRpt As CRAXDRT.Report
Dim oExp As CRAXDRT.ExportOptions
Dim sRptTitle As String
Set oRpt = oCR.OpenReport("C:\MyReport.rpt")
sRptTitle = oRpt.ReportTitle
Set oExp = oRpt.ExportOptions
oExp.DestinationType = crEDTDiskFile
oExp.FormatType = crEFTPortableDocFormat
oExp.DiskFileName = "C:\" & strReportTitle & ".pdf"
oRpt.Export False
[/tt]
Hope that gets you a little further...
-dave