Dyamically create textfields

I have a list of names in a database and I want to pull these names and put them in text fields that will change colors on rollover states.

I get the names all pulled from the database and put into text fields dynamically. One thing I ran into is trying to do the rollover states.

Do I need to create different TextField names for each name and also the same for the TextFormat?

Here is what I Have:

//Get FlashVars
var loader:Object = this.loaderInfo.parameters;
var pageNum:Number = loader['page_num'];
var amount:Number = 10;
var end:Number = pageNum * amount;
var strt:Number = (end-amount);
var nameHolder:String;
var nameCont:MovieClip;
var strtSpacing:Boolean = true;
var spacing_y:int = 0;
var tf:TextFormat;
var textCont:TextField;

flashVars.text = String(pageNum);

var nc:NetConnection = new NetConnection();
nc.connect("http://domain");
var res:Responder = new Responder(loading, onError);
nc.call("grab.grabber", res);

function loading(e:Object):void {
	var total:Number = Math.round(e.length / amount);
	pages.text = String(total);
	for(strt; strt < end; strt++) {
		if(strtSpacing) {
			spacing_y = 10;
			strtSpacing = false;
		} else {
			spacing_y += 50;
		}
		nameHolder = e[strt].artist_name;
		createNames();
	}
}

function onError(e:Object):void {
	trace(e);
}

function createNames():void {
	nameCont = new MovieClip();
	addChild(nameCont);
	nameCont.x = 0;
	nameCont.y = spacing_y;
	nameCont.buttonMode = true;
	
	//Setup Text Fields
	textCont = new TextField();
	textCont.selectable = false;
	textCont.text = nameHolder;
	textCont.mouseEnabled = false;
	textCont.autoSize = TextFieldAutoSize.LEFT;
	//ADD Text To MovieClip
	nameCont.addChild(textCont);
	//Text Format
	tf = new TextFormat();
	tf.color = 0x003366;
	tf.font = "Futura Light BT";
	tf.size = 16;
	//Apply Text Format
	textCont.setTextFormat(tf);
	
	//Start EventListeners
	nameCont.addEventListener(MouseEvent.ROLL_OVER, roll_over);
	nameCont.addEventListener(MouseEvent.ROLL_OUT, roll_out);
	nameCont.addEventListener(MouseEvent.CLICK, clicked);
}

function roll_over(e:MouseEvent) {
	tf.color = 0x0066CC;
	e.target.setTextFormat(tf);
}

function roll_out(e:MouseEvent) {
	//
}
function clicked(e:MouseEvent) {
	//
}