I believe that applets are able to communicate with Javascript (I believe it's a Netscape library or something, but works in IE, too). This should allow you to figure out which applets are running in the same HTML page.
As for using applets to get realtime updates, I believe you could also use Javascript (basically, you'd keep the HTTP connection open for the life of the page). It's not pretty, but it's an alternative.
Dan