There is some buzz that Google AdSense is expanding their Western Union payment options to Egypt and Morocco.
One DigitalPoint Forums thread has a screen capture from a user who is based in Morocco saying that he now sees the Western Union payment option.
Another thread at DigitalPoint Forums has someone from Egypt saying that Western Union is now an option for them also.
I reviewed the current AdSense documentation and it does not say anything about those two countries. It may be that the page is just not updated yet. The countries that can received payment via Western Union, according to that page, include China (Mainland), Malaysia, Pakistan, Romania, Philippines, Argentina, Chile, Peru and Colombia.