It doesn't sound like it's 'solved' when you are having to put delays in or press more than one key to accomplish a single command.
You should try something like this....
But instead of '1' use whatever button or key you want to bind. By adding the word SAY in your bind you don't have to press U or Y first (since U is just a bind to 'say team' and Y is just a bind to 'say'. All you need to do is bind some key "say /command".
I hope this makes sense.