Dear Shahab,
No, if you change a property of a particle on proc 0 and this particle is a ghost cell on proc 0, this property will not change on proc 1 (which would be its owner).
You would need to change the property on proc 1 and then I think the update on proc 0 will only be done when you call the exchange_ghost_particles function of the ParticleHandler class