When i first got COD4 I could never play multiplayer.
It is NOT punkbuster!!!!
It is a setting in steam! If i remember correctly you need to disable steam friends shortcut -
click on view
click on settings
click on in-game
make sure enable in game community is not ticked
when you finish playing cod 4 go into steam and enable steam friends
I think this was my issue
hope this helps