If the portal is heavily dependent on query strings or improperly loaded AJAX pages, this would be almost impossible. But if he has friendly names, it will not be too difficult.
Any platform can do terribly for SEO, and any platform can do wonders for SEO. It all depends on how well the application is written.