Zend certified PHP/Magento developer

Update multiselect product attribute for multiple products by adding value to existing value selection

I have a product attribute with multi select with many options. Users wish to use the mass/bulk update on the product grid to add a new option to a set of existing products. However when this is used it sets each product with the selection defined by the mass update – losing all existing options selected.

I am very aware of how to code this in a PHP or SQL script – however this is the kind of thing best handled in the GUI by users.

If there isn’t a method of doing this via magento GUI by default – is there a module that could be recommended that would do this please?