DirectX is free for commercial use.
You have (forgive me if these names are out of date, as I'm still using 8.1)
- Audio - DirectSound
Input - DirectInput
Networking - DirectPlay
We already have two types of DirectX video devices available in Irrlicht, so there shouldn't be anything wrong with incorporating more DX elements if you're developing for Windows.