I wrote a little shell script to mount the USB stick, but I dont know if this is the best solution. I wanted to port autofs first but it was to heavyweight.
For the shell script I use /proc/partitions and /proc/mounts to automount.
# !/bin/sh
while true
do
grep sda /proc/partitions > /dev/zero
if test $? -eq 0; then
grep sda /proc/mounts > /dev/zero
if test $? -eq 1; then
echo "*** mount usbdisk ***"
mount -n -t vfat /dev/sda /mnt/usb
fi
else
grep sda /proc/mounts > /dev/zero
if test $? -eq 0; then
echo "*** unmount usbdisk ***"
umount -n /mnt/usb
fi
fi
sleep 1
done