Based on the limited information above, it looks like you have two choices. We need to know the relationship between the two tables, Supplier and Contact. We can make assumptions, but they might be wrong. However, based on the information above, it looks like you can do one of the following:
1) You can do two updates from the application like Jeff suggests. This is can be done by inserting first into the primary table, grabbing the newly created ID, and then using that to insert into the second table.
2) A trigger will also work. Triggers can be created by using the CREATE TRIGGER statement. Look up Triggers in BOL and they will walk you through creating triggers. There are three types, INSERT, UPDATE, and DELETE. The general syntax is as follows:
CREATE TRIGGER <name>
ON <tablename>
AFTER INSERT
AS
//do stuff
GO
Hope this helps...
Scott Klein
Author - Professional SQL Server 2005 XML
http://www.wrox.com/WileyCDA/WroxTit...764597922.html