I don't know about a mod that gives unlimited arrows; and I'm no modder.. But if you want -more- arrows, you can modify the file item_kinds1 in your module folder.
Change the line for your arrow like so:
If you can find the other arrow types (they are in there) you can change them the same way.
Change the red text to whatever number you want.. I'm not sure what the value is stored at, so there may be problems going over 255.
original:
itm_bodkin_arrows Bodkin_Arrows Bodkin_Arrows 3 piercing_arrow 0 flying_missile 2305843009213693952 quiver_c 3458764513820540928 65541 1610612736 350 4398046511112 3.000000 50 0 0 0 0 0 0 0 91 28 259 0
new:
itm_bodkin_arrows Bodkin_Arrows Bodkin_Arrows 3 piercing_arrow 0 flying_missile 2305843009213693952 quiver_c 3458764513820540928 65541 1610612736 350 4398046511112 3.000000 50 0 0 0 0 0 0 0 91 250 259 0
Or, if you are inclined to do so.. Do a memory edit on M&B during battle.. The value you are looking for starts at 0 and increases by 1 for every arrow you fire.
Once the number reaches the max arrows in your quiver, you're out.. Just freeze the number at 0.
And do a pointer search (google it) so you don't have to search after every load.
Someone else may be able to offer up an actual mod, but maybe you can get by with these until then.