Hi, I know this has been covered before in the forum, but with no solutions that suit me, so here goes
This is going to require a good bit of custom code to get around normal inventory tracking. When you custom code this you can create a solution that specifically suits you