Add custom form to gather more info?

HI,

I'd like to add a custom form to gather more info from the donator - which can't be done in Paypal. Can I add in a form that will be passed along with the donation info? IE, I want to do something like this with the "in honor of" but also employer matching details.

Thanks!