I've recently written a pager module for the Big Brother monitor suite with Net::AIM perl module and had someone request that I modify it such that it keeps it's connection open indefinitely. It currently will connect, send an alert, wait 2 minutes then disconnect. The only problem I have with this is I have absolutely no idea how to achieve this. I'd thought of letting it connect on the first alert and remain connected but I don't know how to tie further alerts into it to allow them to share an open connection. I'm hoping it will be something fairly simple but I've never tried anything likr this before.