I'm using an USB mode, there in France. I did some modification in SME (ie including usb in kernel). And used the driver developped for all linux distributions.
You have to do a simialr thing for your modem.
But remember, using a usb modem with a server is a bad idea.
PS : my howto is in french
