Arduino + optocoupler + transistor

Yes, think that's viable - the device's Vcc is limited to 7V so you need that voltage divider (make it divide to 5V, not 7V, BTW, 7V is the absolute maximum (we don't go there!)). I think a 10k resistor will be fine on the input, it claims 0.5mA drive doesn't it?