Can’t you easily automate this with rules?
When status_field
is set to value_y
add comment
Use the Now introducing Variables in Rules functionality to dynamically name either:
- task creator
- assignee
- rule triggerer
Also, the bundles feature might become relevant for this.