Adding a linked table to user profile
Sounds like a job for Field Collection:


  Provides a field-collection field, to which any number of fields can be attached.


and Field Collection Table:


  Provides a table formatter for the Field Collection module.