хоть убейте до сих пор не пойму чем вам apply не подходит:
var A = {
t : function()
{
alert(this.x);
}
}
B = function(x)
{
this.x = x; // Сохраняю свойство, для тестирования
}
B.prototype = {
x : "",
z : function()
{
A.t.apply(this);
}
}
B1 = new B("LALA1");
B2 = new B("LALA2");
B1.z();
B2.z();