I'm not terribly familiar with the processing of applying for LCP from the Phillipines, but it appears you do need the TOR red ribboned. (I did a google search and read up on it.)
The best I can tell you for the courier is to check here:
http://philpost.gov.ph/web/international-mail-service/
Pick which service you prefer. I tried to check some, but they require me calling the Phillipines.... don't think my husband would like that cell phone bill.
I do know a decent bit about the LCP program. My sister-in-law was a live-in nanny (from Thailand) before she got married, so I might be able to help you with questions regarding that, but Pinay specific questions, I'm kinda useless. I will see if I can find a thread dedicated to live-in caregivers or Pinoy TFW for you.