Nun, ganz einfach:
Du nimmst Outlook, erzeugst aus einer vollständigen Adresse eine VCF- Datei.
Die schaust Du Dir an und dann fragst Du Deine Datenbank nach einem Eintrag und sorgst dafür, dass der genau so aussieht. (Denke an "\n")
Bevor Du die Daten an den Browser ausgibst:
header("Content-type: application/octet-stream");
header("Content-Disposition: attachment; filename=name.vcf")
Damit stellst Du sicher, dass die Datei zum Download angeboten wird.