Let me answer the second question first, because the answer is so much easier: Of course the hydrogen bond strength depends among others upon the carbon oxygen is attached to. Consider phenol and methanol or methanol and formic acid.
The guess as to which hydrogen bond is stronger is — I have to admit it — my speculation. But I think that methanol should be able to undergo stronger hydrogen bonding.
Phenol, of course, is aromatic and capable of delocalising negative (or positive) charges across its entire ring system — the reason why its $\mathrm{p}K_{\mathrm{a}} = 10$, a good five units lower than methanol’s. That means that at the same pH value of the solution, there should be less strong a negative charge on phenol’s oxygen than on methanol’s.
But hydrogen bonds are, to a certain extent, electrostatic interaction. So the system which has a stronger negative charge on the oxygen (methanol) should be able to build up stronger hydrogen bonds by attracting hydrogen more strongly.
One could also picture it differently: Phenol gets deprotonated at a lower pH, so the $\ce{O-H}$-bond must be a lot weaker than methanol’s. But if the $\ce{O-H}$-bond is weak, the oxygen has a larger tendency to simply loose the hydrogen to another electronegative partner (deprotonation/protonation) rather than share it (hydrogen bond).