Culturing FF is actually very easy. You can buy premade media or even make your own. I have not had to buy flies in over 3 years from culturing my own.
It is always best to make sure you can culture them before you get the frogs. Just to be sure. Any time you would like I walk through on how to make them I will be glad to give you directions.