in reply to Web Page Expiry

Maybe LWP::UserAgent::WithCache would do what you want.

Generally, you should stat the local copy of the page to get its modification time. Pass that through as a header ("If-Modified-Since") in your request to the web server. The server should be able to check the date and either offer up the full page a short "no change" message.