I have 5 static IP addresses from my DSL provider. Can I set up NAT to forward some of these IPs to virtual servers on my private network?

Yes, you can. You need to specify external IP = your other public static IP when you setup the virtual server mapping.