If you don't want to use NetSuite functionality yo...
# suitescript
a
If you don't want to use NetSuite functionality you will have to create an script/ maybe suitelet that will load your Sales Order, base on each line column that indicate location it will create a PO for the corresponding location using Bill To(Your Company) and Ship to:(Your Sales Order Customer Address)...