You want add records to a database where (for groups of records) most of the information remains the same and only a couple of fields may change.
You want to add, edit and delete records in a list without reloading the whole page.
Solution
Enter the non-changing information into the main form, and the fields that change into a list. As you "add" each record to the list you can save it to an array and only when you submit the form do you add the records to your database.