I have found a solution to this problem.
There's a PHP class called Contact_Vcard_Parse.php that reads a Vcard file into an array called $cardinfo.
You use it as an include
file in your PHP script. You can then access each piece of Vcard info by accessing the appropriate array element like this:
$last_name = ($cardinfo[N][value]);
$first_name = ($cardinfo[N][value]);
You can get Contact_Vcard_Parse.php here: http://distro.ibiblio.org/pub/linux/...card_Parse.php
You can find more information by googling it, but the script itself contains comments showing how to use it.