...
For ID purposes, just set cron up to ping broadcast (255.255.255.255)
with a ping packet that contains (as data) yourcallsign in ASCII. In
the US, at least, this is fully acceptable as ID. In the US, you only
need to ID once every 10 minutes, but I ID every minute anyway (since it
takes virtually zero bandwidth).
...
One other thign I keep forgetting about (probably because nobody every uses it)
is the "nickname" field. You can set it with iwconfig in linux (windows usually
sets it to the hostname of the PC).
This I believe (check the spec before relying on it) is part of every packet
sent over the air and would certainly take care of your ID requirements.
--MonMotha