Build them a patio outside the front. Not as mad as it sounds, I keep some weaners outside and they have created a sea of mud, I would not step in it as it may go over my wellies, the pigs spend most of their time on their patio. I've done this for years and it works well when it's wet. It also gives you somewhere to feed them that is relatively dry.
Get 6 decent pallets, fix them together so they will not move apart, fit a couple of sheets of corrugated sheet across the top to prevent legs going through the gaps and getting broken, put in front of the house. You can then put bales of straw around the sides to keep the piglets in, the sow will push them out of the way if she is inclined to get out, but she is more likely to stay with the piglets. When the weather improves take the bales away.