To the original poster, K2Kraze:
I’m guessing that since the place where your friend plays in a league is an hour away, the distance is probably something like 45 miles or so.
Again guessing, it seems likely that somewhere within a radius area of those 45(?) miles swung around his home, there are all manner of fraternal organization venues (Elks, Moose, VFWs, American Legion, etc), many of them often having a pool table or two and a much shorter distance to drive for several solo quality practice sessions a week during any hours when the tables are little used. (Empty tables are commonly the case during a lot of day and night hours.)
Where I lived in a very rural area of Vermont, the entire state’s sparse 3 pool rooms were far more than an hour’s drive away for much of the population, and it was very common for pool-loving residents who lacked the home space or funds for a personal pool table, to join any one (or several) of the aforementioned organizations not only for socializing (or patriotic) reasons, but to enjoy frequent solo-practicing on the tables they might have available.
I did this for several years before installing a table in my expanded home. The annual fees are quite modest in most fraternal organizations and you often meet a few very experienced players, some whom are very local and even do have their own table that you might never have known about before joining a given Legion Hall, Elks Club, Moose Lodge, etc.
Hope this helps your friend.
Arnaldo