Hi Cruzj,
I thinks this might address your need.
Reading: http://help.autodesk.com/view/PLM/ENU/?guid=GUID-CCEBB499-C710-471E-9CA5-9D8D5F80E304
Currently our import tool allows you to import information through level structure. This will help build the level in the BOM to correspond to the Parent level and the child level.
You can also set the date effectivity data, lifecycle state, release date and revision.
Second part,
You can utilize the supplier WS to import in the supplier information.
Next activate the sourcing tab in the Items and BOM. You can write a script to take the information from the item details to populate the field in the sourcing tab. Once all the pricing's are in the sourcing tab, it will roll up to the BOM tab.
Please give this a try, and feel free to reach out if you have additional questions.
Thanks,
Trung