Roughly, you have to do something like this where you are reading from one table and writing to the other using search and insert cursors. You must have same number of records in both tables. If it is a feature class OID's should match. Never tried table to table though. This is just an example. You might have to tweak it to make it work for your situation -# Open a search cursor on a feature class / table to read from
scur = arcpy.SearchCursor(read_fc)
# Open an insert cursor on the fc / table to write to
icur = arcpy.InsertCursor(write_fc)
for srow in scur:
irow = icur.newRow()
irow.shape = srow.shape
irow.setValue(to_field1, srow.getValue(from_field1))
irow.setValue(to_field2, srow.getValue(from_field2))
icur.insertRow(irow)
del irow, icur, srow, scur