Во-первых, "me_arr" не должен быть массивом, поскольку вы на самом деле не используете его как единое целое.
var me_arr = {};
me_arr.name = "Josh K";
me_arr.firstname = "Josh";
Или, короче:
var me_arr = { "name": "Josh K", "firstname": "Josh" };
Теперь ваша петля почти правильная:
for (var key in me_arr) {
if (me_arr.hasOwnProperty(key))
me[key] = me_arr[key];
}
Я не уверен, какой смысл иметь вначале две переменные, но неважно. Также: убедитесь, что вы объявляете переменные с var
!!