So you need a place where to upload your signature?
Well I'm using a free web service from here in Portugal to upload mine... It's a 25Mb domain that you can subscribe for free... And you can make 5 of those in a single registration(making of course a total of 125mb)!
The access speeds aren't quite as speedy.... but oh well, it's free...
The language used is portuguese but perhaps with the help of babelfish or any other translator you can manage it!