Is it permissible for a person to give the Zakah (obligatory charity) to his daughter-in-law?
Yes, it is permissible for a person to give the Zakah to his daughter-in-law if she was poor, and none provided for particularly by whom are obliged to provide for her. And Allah Knows Best.
What is the ruling on someone who possesses gold with the intention of saving/hoarding it, and owns nothing else — is he obligated to sell a portion of it in order to pay the zakāh due on it?
All praise is due to Allah, and peace and blessings be upon our master, the Messenger of Allah ﷺ.
Zakāh becomes immediately obligatory on cash, and likewise on gold — that which is not designated for a woman's personal adornment— once both reach the niṣāb (minimum threshold liable for zakah) and a full ḥawl (lunar year) has passed over them. It is not permissible to delay payment when it is genuinely possible to pay — meaning, when the wealth and the eligible recipients are both available. It is stated in Mughnī al-Muḥtāj (Vol.2/p.129): "Zakāh is obligatory immediately once it becomes feasible to pay it, meaning when the wealth and the eligible recipients are both present."
The one paying zakāh must discharge the obligatory zakāh due on saved (hoarded) gold either from the gold itself, or from its equivalent monetary value, in the event that no other funds are available — since paying from the gold itself is the original default (al-aṣl). It becomes permissible to pay from other funds instead only because zakāh is built upon the principle of ease and leniency, as stated in Asnā al-Maṭālib (Vol.1/p.366): "When a full ḥawl has elapsed on wealth other than trade goods... zakāh attaches to the actual asset itself (al-‘ayn), and the poor effectively become partners in it — even, for example, [becoming partners] in camels through the value of a sheep [owed as zakāh on them]... Paying from other wealth is permitted only because zakāh is built upon the principle of ease and leniency."
Accordingly: the one paying zakāh must discharge it either from the actual saved gold itself, or by selling a portion of the gold equal to the amount of zakāh owed. He may also borrow money to pay the zakāh, or pay the zakāh in installments before the ḥawl is complete [as an advance payment]. And Allah, the Exalted, knows best.
What is the ruling on a woman who gets her menstrual period while fasting?
If a woman gets her menstrual period while fasting, her fast (of that day) becomes invalid, and she must make up for the missed days after Ramadan. Allah has granted ease to women in this situation, and she will be rewarded for not fasting because she is following Allah’s command.
I broke my oath and am now obligated to pay the expiation for a broken oath (kaffārat al-yamīn). Would it be valid to fulfill this by inviting the poor and needy to a meal for them to eat from?
Praise be to Allah, and peace and blessings upon our master, the Messenger of Allah.
The expiation for a broken oath (kaffārat al-yamīn) is given to the poor (fuqarā') and needy (masākīn), and it must be given in the form of ownership (tamlīk) transferred to them of the required amount — namely, one mudd of the staple food of the locality, or its equivalent monetary value. It isn`t valid to invite the poor or needy to a meal prepared for them to eat from, as this does not constitute "ownership" (tamlīk) but merely "permission to partake" (ibāḥah).
Imam al-Shirbīnī (may Allah have mercy on him) said: "What is intended is that ownership be transferred to them; therefore, providing them with lunch or dinner [as a meal to eat from] isn`t valid." [Summarized from Mughnī al-Muhtāj,Vol. 5/P.50]. And Allah the Almighty knows best.