Boziboy,
We have a recipe for this on our support site: http://www.paidmembershipspro.com/2011/09/add-first-and-last-name-fields-to-the-checkout-form/
You’ll need a membership to access that.
The short answer is to use one of these hooks to add your fields to the checkout form: pmpro_checkout_after_username, pmpro_checkout_after_password, pmpro_checkout_after_email, pmpro_checkout_boxes.
Then use the pmpro_after_checkout hook to look for the post values and add them as user meta.
Use the pmpro_registration_checks hook if you need to require or otherwise validate the input.
If you need to add these fields to the profile form, here is a good tutorial for that:
http://justintadlock.com/archives/2009/09/10/adding-and-using-custom-user-profile-fields
@strangerstudios
Thanks man, You and your product are awesome! Really good support and would recommend your product to anyone!