Which arduino board should I get -- I need 32 total outputs

You can use any Arduino you like if you just use some shift registers, for example 74HC595.