I think anything you're likely to write / create will be easy for a student to defeat. Why bother changing the wifi password each month? Do the routers/wifi box things support any sort of telnet/ssh access? Could you script a web browser (through something like Selenium) to perform the necessary password reset actions for you? David.