This is primarily simple process.
Create a table to store purchase order information but not the products for it.
Create a table for the added items such as the products and have a field that matches the POs id number
Example:
PO table fields - poID, poTitle, poDescription, etc.
Item table fields - itemID, poID, itemName, etc.
In your POs list that will display on your page, create a link to the add items page with the poID in the URL. Have a hidden tag in the following pages form for holding the poID.
This will tie the 2 tables together by referencing the POs id number.
I have built 2 of these sysytems and use the same method. Each system is different based on the clients requirements, but the method is basically the same.