Thanks for the reply mate. If you have to make your own BSA, how do you upload it to steam? Because steam just uploads the project doesn't it.
When you come to upload your mod, if the CK notices that there is already a BSA with the same name as your plugin in your data directory, it will ask if you want to use that. At least, this is what it did when I uploaded my mod.