Ryan,

Adding them during logon and removing them during logoff is just not practical with any method beyond Active Directory GPO, and even then it would be difficult due to all the timing issues.

I don't see the purpose of add/removing during logon. If you want them to be Local Admins, then make them Local Admins. Who cares if you leave them in the group after logoff. Once they logon again, you'd put them right back. Just doesn't seem to make sense to me.

Why do you want them to be Local Admins? To install an application? Maybe look at using one of the Scheduling UDFs here on the board in the UDF forum. That may be a much easier route.