Relate the Custom filed in the Contact Module to the User Portal Profile

Relate the Custom filed in the Contact Module to the User Portal Profile

Hi,
I have an idea for the custom field in the Customers module. We would like to share the custom filed in the Customer module should visible in the user portal profile so that the portal user can update their information in the portal profile, agent will be free for updating the customer profile data.