For managing SSL with OpenLiteSpeed, you can set it up to use a database by configuring the server to pull SSL info from MySQL, but it might take some custom scripting. As for the home directory, you could store paths in the database and use a similar approach to dynamically set them in your vhost configs.