Stupid answer -- you are looking at the player card, right (click on the player name you want to contact and then the recruiting tab) rather than expecting something to appear on the office page recruiting tab, yes?
If so, perhaps clear your browser cache...if it's a player you opened pre-recruiting to take a look at, your computer/browser might be recalling the cached image of the page, which wouldn't have the recruiting buttons yet.
And if not, then we can at least rule that one out and someone else can chime in. I know others have had that problem though.