Take a look here : http://www.obdev.at/products/avrusb/index.html
It's a driver for USB 1.1
I wish an extra board with an USB connector and a library in BASIC.AVR-USB is a firmware-only implementation of a USB 1.1 compliant low-speed device for Atmel's AVR microcontrollers. It runs on any AVR microcontroller which has at least 2 kB of Flash memory, 128 bytes RAM and can be clocked at 12 MHz. No UART, timer, input capture unit or other special hardware is required (except one edge triggered interrupt).
AVR-USB can be licensed freely under an Open Source compliant license or alternatively under a commercial license.
Possible ?
Tess.