If you go the pepper spray route, they'll ship to the Philippines (at least, I didn't see anything to the contrary on their website).
Counter Assault is the name of the company, and the link goes directly to the personal protection page of the website. I'd recommend the fogger rather than the stream one, personally. The stream version will go further, but people tend to spray too much of it, and the active ingredient gets bound up in the medium and isn't as effective as a fine mist. Just hold your breath, shut your eyes, and give him a 2-3 second burst, Binaca style. Then run. That way you don't get a sneezing fit, and you can watch the attacker whimper and roll around from a safe distance while you call the police.
Kind of rethinking the Taser idea...if she's competent with one, it would most definitely have a more immediate effect...