What size is the axle where the current hub sits? That 8 hole setup seems strange. Maybe you have to ability to enlarge the center a precisely drill the sprocket. If not you're looking at a machine shop. As suggested by WTR, if th axle diameter is a common size it might be easier and cheaper to get a new hub and matching sprocket.