in reply to Win32::API equivalent for Unix
It's definitely doable. See thoughts about P5NCI, for example.
When I get some free time, I plan to release a working version to the CPAN.