Other than using
Call Echo %%USERS[%~1]%%
or
Call Echo %%USERS[%user%]%%
as used in the comments, and despite your continued lack of effort, here's an example batch file:
@Echo Off
Set "USER[johnh]=John Howard"
Set "USER[moeh]=Moe Howard"
Set "USER[larryk]=Larry King"
:Askname
ClS
Set /P "Byname=Please enter your byname: "
Set "Fullname="
For /F "Tokens=1* Delims==" %%A In ('Set USER[ 2^>Nul'
) Do If /I "%%A"=="USER[%Byname%]" Set "Fullname=%%B"
If Not Defined Fullname GoTo Askname
Echo Hello %Fullname%
Pause
Note: I will not be extending my answer, or answering further questions based upon it.