No.. There are no standard way to update info record data from contract..
Info record is a kind of master data. It can be changed manually. Contract is a purchasing document.
Its not under any business logic that any purchasing document can change any master data.
From PO, an info record is created, but this is purchase organization level, If you see the info record, there are no price update in this info record.
So centrally there are no standard option for change or create info record from contract..
And as we know an user exit and an badi is just a coding.. so a user exit or a badi can do everything with or without under business logic.
You can contact with your ABAP team. Share your thinking with them, they will tell you it is possible or not.