18X has fixed in/out assignments so you cant change it, it has 8ouputs (9 with serout), its probally a error where you read 9.
Their product description onsite is
PICAXE-18X microcontroller chip. Supports 5 inputs and 8 outputs. Extended features include 8x memory and i2c support.