There may be some SSL providers that provide Secure Site Certificates with multiple domain names encoded in them. Of course they'll be significantly more expensive.
Otherwise you can either set up individual accounts for the user, or set up the user as a reseller, with multiple IP#s available.
Jeff