In this answer the user suggests using Symbol Servers.
Can anyone explain how they work and how to set it up (if possible) with TFS 2008?
Essentially, the Symbol Server is a file server that stores your debug symbols centrally, on a server, rather than on each developer's system. Then, you can point Windbg (or your debugger of choice) to the Symbol Server to resolve symbol names. Everyone can share the same server. Microsoft even makes a publically available server available for Windows symbols. (requires the debug build of Windows).
see: http://msdn.microsoft.com/en-us/library/b8ttk8zy.aspx
for Microsoft's public symbols server: http://support.microsoft.com/kb/311503