Yes, you need the Red ribbon-TOR to be stamp in Saudi Embassy-Philippines. Usually it is the responsibility of the agency and it is not free. In my case the agency just gave me the account number and i pay it thru bank (BDO). The agency handle the processing. Weeks before my flight the agency handover to me all the pertinent documents including my TOR with stamp at the back page (1 back page only) by the Saudi Embassy in PH.