I'm not sure what you mean by 'trail' in the first sentence, but if I understood the rest correctly then you can parent a mapobj_cart_dispenser entity to whatever you want to act like a dispenser. I think that's how Premuda does it, so it should work.