1. 99 On the Button
I would have been tempted to raise PF to get rid of the blinds, however calling isn't a bad play.
If you think SB has a higher pair, then you are calling for set value (i.e. to spike a 9 on the flop).
Chances of this happening are about 7 to 1 - therefore you need to believe you will get paid at least 7 times the extra amount you need to call to make it worth it.
You are getting 3 to 1 from the pot ($1.20 into a $3.60 pot).
Therefore, if you can extract at least another $4.80 each time you hit a set then you are making a profitable play.
We don't know the SB's stack ( it is unlikely to be less than $4.80) but this is a no brainer call for me.
2. 9To MP
I don't play 10 handed therefore probably play fewer drawing hands, but I wouldn't recommend limping first into the pot OOP with this hand.
The flop bet is brave, but could take it down if noone has a 7.
Once the 7 comes down on the turn I lose interest - clear fold.
3. KK in BB
PF bet (size of it as you mention) puts you in a bit of bother as it increase calling range for those acting behind you.
I would probably have bet out on the turn, but if you are going to check raise then it needs to be bigger.
Your opponent needs only to put in $1.42 into a $6.64 pot to call.
He could do this with a weak A, 22, 44, mid PP, straight draw etc...
In other words, you don't really know where you are.
I would have probably had another pop at it on the turn, depending on the opponent.
Given his small bet, a call is ok, and see what he does on the river.
4. TT UTG
I constantly think that I've cocked these situations up if I don't get all of the other persons stack, but, in reality, it depends to some extent on what he is holding as to how much you can extract.
If he has nothing, it may be that you have already got the max out of him.
I would be tempted to call his raise and let him make another mistake on the turn, if he is an aggressive player.
A push is a bit strong, but you will sometimes be read for a flush draw, or AK and get paid off by a range of hands.
Sorry if this is a bit rushed but better get some work done.
BTW, your original post is very clear and easy to understand - wish all

posts were to that standard.
Jak.