Not sure what your question is.
If you have a list of cell phone providers, and each one has a standard format 1234567890@(thatprovidersemail.com), then in your onclick or afterupdate for the provider listbox (lstCarrier, for example), you can add vba code to calculate the standard email for that provider into the txtTextingEmail textbox.
You create a table that has the standard endings:
Code:
tblCarrierEmail
CarrName CarrEmailSuff
ATT @ATT.net
US Cellular @email.uscc.net
Code:
Dim strEmailSuff as String
strEmailSuff = NZ(Dlookup("[CarrEmailSuff]","[tblCarrierEmail]","[CarrName]=" & lstCarrier),"Invalid Carrier")
If strEmailStuff = "Invalid Carrier" Then
txtTextingEmail = "Invalid Carrier"
Else
txtTextingEmail = txtPhone & strEmailSuff
End If
You could also code a formatting field into the table, in case some carriers use 123.456.7890 or 123_456_7890 or anything like that.