Concerning making hot dogs, I was reading on another forum site, this one about making sausage, that you can do them this way:
Make the hot dog "sausage" by running it through the grinder at least twice. You can use them just like that but if you really want the texture of store hot dogs you can put the mix in a food processor and process till it's a smooth paste, then put into the casings.
As for the casings, I dont' have a stuffer and probably wont' get one. My goal is to save money, and if I buy the attachment and the casings, I won't be saving much if any at all. I look for pork roasts and shoulder and such on sale as well as beef. If I can get either more cheaply then ground beef then I snap up a few and grind my own, usually turning it into sausage but I do save out some plain ground beef for recipes.
I just have bulk sausage and if I really want a link sausage look (like when I make them into corn dogs lol - only they're sausage dogs) I roll the meat into sausage shapes then bake it at around 375 for 20-30 minutes in my convection oven. Ends up with a dry outside sort of like a sausage casing but more tender.
Oh and I found using something like Tender Quick makes it taste a lot like 'real' sausage instead of a ground meat/seasoning thing. I never have used the mixes. Again, because I'm saving money and I already have all the spices except I did spring about $4 for enough Tender Quick to last me a long time. And I don't have to smoke it unless I want to. Given that I hate firing up the smoker, I doubt I ever will.
ETA: I did make chicken sausage once, a sort of breakfast sausage, using one of my birds and boy was that good!