date("n"); would give the numeric representation of current month. So you could compare this value with the received value of $month and apply a style accordingly.

2. how could I have the Saturday and Sunday show in different color ?
Similar to the above, date("w"); would give the values from 0-6 representing Sunday-Saturday. So you could compare this value with your loop counter $day