Andy,
I will atempt to answer your question but, I'm having problems with the way the question is worded, for a number of reasons. The first is that the situation needs to be more specific. I guess we are to assume that the action is after the flop, because that is the only time the SB could check. It is also difficult to put the number of multiple denomination chips into the pot (149) by mistake. The fact that the UTG announced raise, before pushing his chips into the pot, he is now obligated to make the full mimimum raise (100 more, not 49) to a total of 200. Verbal is binding in the situation you described. The only way the UTG player could put in 149 is if he were all-in for that amount. To make this a little more interesting; if the UTG pushed the 149 into the pot before he announced raise, he would only be allowed to call the 100 and his "extra" 49 would be given back to him, and that is a rule for all poker, not just no-limit. The raise would not be allowed.
While I was sending my response, Stuart sent you an answer. Andy, I think you will see why you need to break the question down so we understand exactly what you are asking. If not, it will be difficult to get the answer you are looking for.