Not sure if this is the right forum either, but wordpress is written in PHP

, so the answer is that you can certainly use a windows server and install wordpress. It uses MySQL database, and I would guess it runs best on an Apache server, so you milage will very. Check out the installation readme file for any windows gotchas.