Can a String entry be looked up in another form & auto populate that form with data fetched from another form?

Can a String entry be looked up in another form & auto populate that form with data fetched from another form?

My Deluge experience is minimal and rusty
Form A has the following Fields:
"Account_Number"
"Account_Name"
"Account_URL"
Form B has the following Fields and contains all the data
"Account"
"Name"
"URL"

I'm trying to get this to work using Deluge:
Users enter a 10-digit numerical string in "Account_Number" in Form A. 
"Account_Number" is matched against Form B to populate "Account_Name" & "Account_URL" Fields
Assuming that "Account_Number" matches with the User's "Account_Name", the User submits, sending an email containing all 3 values to a group email 
If "Account_Number" (Form A) has no match with "Account"(Form B) they get an Error message "Account does not exist"
I don't want to use a LOOKUP Field for Account_Number because if they don't know their Account Number they don't need to use the Form (In fact, the Account_URL Field remains hidden)

Is this even possible? Does anyone know how to achieve this?