Yes. Many classes of different weapon's, perks, and equipment.
Chat with our AI personalities
You may create your own class in call of duty, by entering the main menu of Call of Duty 4 Multiplayer. Then you click the title showing 'create a class'.
go to create a class once you are a high enough level equip it as your secondary weapon
You unlock a new class every other prestige. So 1st, 3rd, 5th, 7th, 9th.
I'm not sure on this one, i will try and find out for you.
call of duty 2