Components for a WiFi enabled IR controller
Check out the USB Infrared Toy (from the people who brought us Bus Pirate).

Of course, you'll still need the wifi part. A linux based router running OpenWRT could be a good choice.