Keeping File Checked Out on initial check in

I'm running into an issue where files that are being checked in for the very first time are not having the proper variables created in the custom properties when a user chooses to "keep checked out". This leads to a whole host of issues later on. Does anyone have a suggestion on how to force the customer properties to be created & values set or how to disable "keep checked out" on only the initial check-in?

Solidworks 2011 sp3.0,

EPDM 2011 sp3.1

Thanks!

SolidworksSolidworks Pdm enterprise Pdm