possible, yes
easily, probably not
so far with fiddling I've found a few things (using brick variables for testing)
VCE_ifVariable:
== is exact match
!= is not exact match
~= is contains
these are mostly useless for us to figure out what the first letter are
VCE_modVariable:
length changes the variable to be the length of the string it was
words selects the first word (can't figure out how to get it to do anything else lol)
character searches the variable for the character, then sets it to that and the rest of the string (getting rid of whatever was before the character)
so based on these I've figured out a way to do it, but it really isn't pretty (making it only for letters right now)
set the player's name to variable NAME (and set it to lowercase to make it easier)
set variable LENGTH equal to NAME
run modvar length on LENGTH to get the length
set varaibles A-Z (all 26 lol) to NAME
run character on A-Z
run LENGTH on A-Z
check for which A-Z is equal to LENGTH, this is the first letter
check which A-Z that is not the first letter is the lowest, that is the new NAME, and LENGTH - the new NAME's LENGTH is how many of the first letter are in a row
it's complicated