Yes you could use the On Up and On Down scripting tool in ppp profiles, go over to the scripting part of the wiki and you’ll be able to start making some scripts
There are variables user and remote-address accessible within On Up and On Down scripts in ppp profile which you can use to add and remove static DNS entries.