Dynamic button label/name

I am trying to save some time when it comes to producing a bunch of buttons that are the same in style but are just labled differently. My idea is that I create the button inside a MC on the stage and use duplicateMovieClip to dup it as many times as I need. Then, I will access the the dynamic text field inside the button and name the button that way.

Duplication is working but naming is not. HELP PLEASE!!!
Here is my code.
Be kind, I am a Flash newbie:

//Function that duplicates the button
dup = function () {
x = 1;
MaxButton = 5;
while (x<MaxButton) {
duplicateMovieClip(button_mc, “button”+x+"_mc", x);
_root[“button”+x+"_mc"]._x = _root[“button”+x+"_mc"]._x+100*x;
x++;
}
};
//Calling the duplicate Function
dup();
//Naming the buttons and passing the name into the dynamic text field inside button(x)_mc.
//Text Field is titled newName. BUT IT DOESN"T WORK!!!

button0_mc.newName = “Button 0”;
button1_mc.newName = “Button 1”;
button2_mc.newName = “Button 2”;
button3_mc.newName = “Button 3”;
button4_mc.newName = “Button 4”;
//Checking to see if naming convention of button(x)_mc worked. And it does
button1_mc.onRelease = function() {
button1_mc.newName = “Button 1”;
trace(“hello”);
};

PLease help!