The phent_enable(my,1) was previously set to 0, as in the test environment i wanted to disable physics until another physics object collided.
As for polygon=on, the physics ignores this but trace doesnt, so while redundant for this example, it is needed for the final product.
Still I have tested it already with this commented out and without the phent_enable calls, and they still stick together! lol - it's very strange.
I have some older examples of similiar physics setups I have done, which use poly too. I will take a look at them tomorrow evening...
Please let me know how your experiments go, I can provide you with the same barrel model if you like?