I would like to have a list of users automatically dumped out of optigold daily that are past due, is this possible to do in an automated way?
There isn't an automated task to do that. Your best option would be to query the exact data you want (the fields you want based on if the customer is past due or not) via XML with a scheduled task.