You can use Set field with a script trigger on the approved field to set the approved by field to the current account or user name. (Note an account name and a user name are two different values though they are sometimes the same.)
Get ( accountName ) will return the account name used to log into the file. Get ( UserName ) will return the user name set in preferences.
Awesome, worked perfectly.