Yes, you can stack macros.
And Yes, you can stack a special code or macro on top of a key.
You do this simply by adding a SETUP key press in the programming process just before you specify what key you want to put the macro on. Then to access this stacked macro, just press Setup and then the key. The function of that key before stacking a macro on it can be accessed by simply pressing the key.