Custom topic fields per category or custom topic entry form per category?

I think this is what you are looking for: Using topic templates for categories