As a guess, it's related to Kerberos. Go through the following article which explains how it works with linked servers and which accounts need to have delegation allowed:
SQL Server: Curse Of Linked Server Security And The Fix: Pass-through Authentication
Sue