Well, sigpic is a good way to limit the size of images in signatures. In other words, you have to enable signature pictures for the usergroup, but you have to disable the IMG bbcode in signatures. This way, a person can upload a signature picture the same way they would an avatar and then call it with the bbcode:
[sigpic]My Funny Picture[/sigpic]
You can change the parameter in the middle, it's just a description for if you hover over the image. You don't even have to put anything there if you want.
You can limit the character/line count under the usergroup's Signature Permissions section. Should be easy enough to figure that out.
Now as for what you're trying to do, you can always try using this mod:
https://vborg.vbsupport.ru/showthread.php?t=124582
It's not *exactly* what you want, but it can be used to accomplish your goal. Perhaps you can look into modifying it a little bit? If not, then you'll have to make your own mod from scratch.