This isn't specific to dygraphs, it's a general JS question. You can set a field in an object using []
notation:
var series = 'Y3';
var opts = { ... };
opts[series] = { axis: {} };
You may also want to use the new syntax for secondary axes, which is a bit more straightforward.