What I want you to create:A way to send all mouse actions from the device computer to any other computer via usb (the other computer will think a usb mouse is plugged into it).

Looking to have a PC emulate a USB Mouse (we'll call this computer the device computer). That is, I want the device computer to be able to plug into any other computer via usb and those other computers would see a USB mouse.
I want all mouse actions on the device computer to be sent to the other computer.
What I am trying to accomplish is a supercharged gaming mouse. I want to plug my gaming mouse into the device PC and use software to assign macros to the mouse buttons. I will use autohotkey.com to bind certain mouse buttons with complex macros. I want all the mouse actions then sent out from the device computer to the other computer (this other computer could be any device... in my case it will be the eagle eye converter from penguinunited[dot]com - a device that allows keyboard and mouse on ps3 by simulating a ps3 controller).
So this is how they would be plugged in:
Gaming Mouse -> Device Computer -> X (your device) -> any other computer
What I want you to create:A way to send all mouse actions from the device computer to any other computer via usb (the other computer will think a usb mouse is plugged into it).
Please provide me with a quote.
P.S.
It is very important that there is little to no delay added. This will be used for FPS gaming.
Edit: Payment through paypal preferable. Figured I'd post on this forum instead of going to freelancer.com to get the better skills!
2nd Edit: Why not buy a gaming mouse? I have one already - the g9x. However, no gaming mouse can simulate mouse movement in a macro without software installed on device it is plugged into... installing software is impossible in my scenario. All current gaming mice are too limited.