Based on this, I think EXECUTE AS OWNER would be a decent solution for you. You can read more on it and find some examples of usage here:
http://technet.microsoft.com/en-us/library/ms188354.aspx