Can you elaborate a bit more on what you are meaning by using the user profile after sudo? Is this a sudo su - differentuser command or a sudo ls style command? What are you looking to retain from the users environment? These can all be set in the /etc/sudoers file.
Take a look at: http://www.gratisoft.us/sudo/sudoers.man.html
Review the env_keep and env_reset variables, a good place to start.