Is permissible to buy/sell with non-Muslim?
Yes buying/selling for a Muslim with non-Muslim is permissible as regards what is lawful.
Is it permissible for one to masturbate in order not to commit fornication?
This is called committing the milder of the two evils such as eating a carcass in fear of death, and this happens when committing fornication is very likely to occur.
Is the Saum (Fasting) of someone who ate and drank forgetfully while offering fasting of oath expiation invalidated?
Whosoever eats, or drinks forgetfully is exempted by Allah; therefore, he/she shouldn`t break their fast whether it was obligatory, non-obligatory, or expiatory. And Allah Knows Best.
Is it permissible for a Muslim woman to uncover her hair in the presence of a Christian woman?
All perfect praise be to Allah, the Lord of the worlds. I testify that there is none worthy of worship except Allah and that Muhammad, sallallahu ‘alayhi wa sallam, is His slave and Messenger.
According to the reliable opinion of the Shafie School of Thought, this isn`t permissible. However, some scholars stated that it is permissible for a woman to uncover what she usually uncovers while doing housework, but this differs from one place to another where some women uncover their hair while some don`t. However, this is provided that a woman doesn`t uncover her hair in the presence of non-Mahram men (Men permissible for a woman to marry). And Allah The Almighty Knows Best.