sokuto:
I could easily list out every digitalWrite and delay, but I want to use an array for each letter.
It would be easier if the entire name was a char array and then use the built-in function "bitRead()" to dynamically determine which LED to light/dim. Also, it would be easier if the LED pins were in an array, too.
It's more the stupid (no offense intendend) thing that you're doing
You're trying to pass an array as the first argument to a function that expects a non-array for the first argument. W is an array with values LOW and HIGH (in Arduino that translates to 0 and 1).
In file -> preferences, you can set the warning level to ALL. Below the warning that indicates what goes wrong
warning: invalid conversion from 'int[b][color=red]*[/color][/b]' to 'uint8_t {aka unsigned char}' [-fpermissive]
pinMode(W, OUTPUT);