I am not sure whether you are familiar with Salesforce, this has the option for Admin to act like Client and then see the client portal, this is handy when troubleshooting and you can then experience what the client is when struggling to log a ticket or so, but it is an exact view of the client portal… perhaps a feature request for Client Shadowing to view there portal if required?