On average there are 6 blocks per hour
6 * 24 = 144 blocks per day
30 * 144 = 4320 blocks per month
You want 2 so 2/4320 about 0.05% of the network hash rate
Network hash rate is about 66420 TH, so you would need about 66420*2/4320 = 31 TH
But remember that you have to grow your 31 TH at the same rate as the rest of the network in order to maintain your 2 blocks per month.
Follow this curve:
http://blockchain.info/charts/hash-rate