I am interested in this game, and sometimes I research it.
Previously a movie was submitted, but it was rejected:
http://tasvideos.org/5083S.html
This movie plays only "traditional" course, and it gives up hole-in-one for 1-5, 1-9.
As far as I know, it is still not known whether you can achieve hole-in-one for every holes. So, I will share my knowledge as possible.
I wrote a quick-and-dirty bot to find solutions:
http://pastebin.com/5XRDLFvB
(This contains Japanese comments. sorry)
For 1-5, I found a solution:
http://dehacked.2y.net/microstorage.php/info/1866639337/1-5.fm2
For 1-9, if I remember correctly, you can zip through the wall by hitting the ball to the space between the wall and the gate. I still can not reproduce it, but I will try it using lua bot.
I found a post about lua scripting in this game, so I put it for reference.
http://tasvideos.org/forum/viewtopic.php?p=318541#318541
It seems that you can hit the ball faster when you hit the edge of the ball.