Well for your first questing; i believe this is possible. I remember talk of this quite a while ago earlier in the year. Unfortunately i cant give you details about
how to do it, only that its possible.
For the second question, the answer is no. It is possible to use a laptop because it goes through the ethernet, but the ps3 is never going to check usb for network connections.