There are NO[!] Steamkeys for Call of Duty 4 or Call of Duty World at War!
All the Keys are Retail-Keys.So you need a CD to play it!
And,btw.Zaskar is a good Guy.You can trust him.And with his Offer you would have CoD 4 on Steam.Otherwise you have to install it by CD and use a RetailKey.