Philippine billionaire Ramon Ang agreed to buy 25.7% stake in Lopez Inc., a privately held conglomerate which has interests in energy, real estate and media.