Most of our Vendors that need extra details about the buyer usually have the buyer sent back to a form on their site after the sale. This way, the buyer could send all extra details directly to them.
You can use the Purchase Machine section of our developers.2Checkout area to see how you can pass custom parameters through the purchase routine.