I think the main obstacle is that Pike relies heavily on configure during the compilation. Configure scripts doesn't mix well with native windows systems (at least not without cygwin or mingw).
There has been some discussion about creating a "static precomiled" version for windows but that is a huge task.
In my opinion, making the configure scripts work with mingw/msys and fixing the code to work with that should be the best option.