Checkbox can be run on any port you would like, there are no configurations changes that need to be made to the product in order to accommodate this. All configurations changes are made in IIS.
As for using host headers, this is not a configuration option we have tested. However, I spoke with the development team and they believe it should work. If you need additional information on the subject we would suggest reading over the following MSDN article
Microsoft Corporation