The userdata.php page that lists all your characters simply shows "at sea" when your character is on a ship. Can this be modified to show if your character is actively sailing, rather than just stationary? Maybe it could say something like: "embarking, sailing, debarking, holding position" or something. This would mirror the "traveling, OK, etc." status that you have when not at sea.