Just to sum this up quickly, you will need to do the following on the HyperV box.
1. Insert HP SBS 2011 DVD
2. Goto D:\Sources\$oem$\$$\System32
3. Run as Administrator HPActive.cmd
4. Finished
You now able to install SBS 2011 as a virtual machine on the HyperV host.