One approach would be to use a web server as a intermediary between the PC Flash app and the handhelds.

You could run a web server on the same computer as the PC Flash app.

In effect each Flash app, whether it be on the PC or in a handheld would be sending and receiving data through the server.

Perhaps another solution would be to set up a XML socket server that could send data between the PC app and handheld apps.