Hallo Thomas,
das ist jetzt ungetestet, aber probier es mal:
var blub = {};
var obj = { bla : "blub.blubber" };
var temp = obj.bla.split("."); // zerlegt den String in Teilstrings
window[obj.bla] = data;
window[t[0]][t[1]] = data; // entspricht window[bla][blubber] = data
// entspricht window.bla.blubber = data
Gruß, Jürgen