GAMEnoob can help with this, me thinks.

But this thread belongs in the Programming section or something.