Not sure at all on Shimano, but on Campy you can use 9 speed rings on a 8 speed drivetrain. To use 10 speed rings on an 8 speed drivetrain, you need spacers on the chainring bolts. Branford sells them.
I wouldn't expect any problems going to a 9 speed crankset on an otherwise 8 speed drivetrain.