Since you need the power button to select what you're at either in the bootloader (what you call fastboot - fastboot is a program) or recovery, you'll just have to get the power switch (which is what's not working - the button is just a piece of plastic) replaced.