Mike's suggestion is a good one.
i have done this by setting a session variable for the selected language, and all of the 'content' using php includes, the relevant one loading depending on the current session variable.
with a bit of code tweaking, you should be able to use power cms to achieve the same thing.
maybe this could be a good use of the framework extension ??