If you can fly directly to Cebu then Bohol, Dumaguete, Moalboal and Malapascua etc.
If Manila is your only direct link then either Anilao or Puerto Galera.
All these places can offer night dive on any day as long as weather permitted.
Oct is typhoon season.
Cebu Pacific(5J) flies to Manila from Bangkok twice a day. The red eye flight(0040) will get you to Manila around 0500. Plenty of time to take public transport(~P800.00/US$18.00)) to PG/Sabang. Private transfer will set you back US$130.00 at least!! And you can start diving in the same afternoon(17th).
If you take the late flight(2135) back to Bangkok on 24th Oct, you would have a total of over 6 full days of diving + the sunday(25th) to recover at home.
5 dives a day is NOT unheard of in PG. And you can easily do 20+ dives over the period. Take it easy.
Budget operators: Frontier Scuba, Sea Rider and South Sea, of course there are others as well. And if you want to get away from the "noises" in Sabang then you can stay at Campbell and dive with Scandi Diver in Big La Laguna which is about 15mins walk from the public pier in Sabang.
Cebu Pacific regularly has promotion fare and P1.00 one way is the lowest. So keep your eye open if you do decide to pick Philippines as your diving destination.