I think putting the solutions packs in their separate folders will be the best way to go to avoid any conflicts. And it seems that if you have your PowerCMS files in a sub folder, you should need to have sub domain for it.
So your structure will look like this:
CMS-> cms files
CFSP -> CFSP files
let me know if you have any additional questions.