The signature looks good - I have never seen a piece like this and don't know if they were stamped, but I doubt it. Show us a much larger scan of the autograph itself and I'm sure you'll get a quick response as to whether or not it could be a stamp.
__________________
$co++ Forre$+
|