First I would tell youtry using the [drupal]/sites/sites.php file to do something like this:
$sites['example.co.uk'] = 'example.com';
$sites['example.com'] = 'example.com'; // for demonstration only
Then check out the htaccess module but they don't have options for multisite settings sadlyto force HTTPS. These are the only options options: