I will give you pointers.
Create PO with type "S" this will prompt WO/ID/OP
Create routings with Subcontract as Op and milestone yes
When the inventory is recd back from the sub contractor, the attached WO-OP is marked complete.
Ensure item master has sub contract GL cost set up.