Noelson,
Check out sp_table_ex in Books Online. It will do exactly what you are trying to accomplish, and works for non-SQL Linked servers as well:
sp_tables_ex
Returns table information about the tables from the specified linked server.
Let me know if you need more detail.
Scott Thornburg