void main()
{
    // Vars
    object oPC = GetPCSpeaker(), oListener = OBJECT_SELF;
    string sNN = GetLocalString(oListener, "NN");
    string sID = GetLocalString(oPC, "ONID");
    object oItem;

    oItem = GetFirstItemInInventory(oPC);

    //Let's find the correct item and name it the new name..
    while(GetIsObjectValid(oItem)==TRUE)
    {
    //Only if the item is an original target of the Item Naming Tool.
    if(GetLocalString(oItem, "ONID")=="MEME")
    {
    SetName(oItem, sNN);
    //If it is, stop here!
    return;
    }

    oItem = GetNextItemInInventory(oPC);
    }

//Script End
}