I wouldn’t use both the virtual servers page and the post-boot script. The examples I use are just in the script. That might be part of the confusion as to why it isn’t working as expected.
I started a Wiki a few months ago and have this article that explains NAT haipinning:
By the way, both of you (redfive and reaperz) have Admin accounts on this Wiki. Check your private messages for instructions and passwords, and change your passwords right away. You can do anything except make more admins.