I haven't used Pages here recently, and I don't know if you have a PDF application that allows you to create forms. But you could create the card within Pages, and then bring it into the PDF application and create the data fields (Name, address, phone number, email) with the same name/info and then when you update that one field it carries over to the other fields. Not the cleanest approach but it does work. You can even customize the text like you would in others as long as Adobe can see the specific font you are using.