Is there any way around not having a static IP? It seems expensive (Xfinity requires a business account that costs >$300/month). Are there alternative solutions? I really want to get this up and running but have no idea what I'm doing, so I'm trying to do research to make sure I get it right. (already lost 8BTC when I bought the 1000 DRK coin at a higher price, so I want to try and make my money back somehow.) PLEASE HELP!
If you haven't sold the DRK for a lower price than you bought them you have not lost anything
That being said, the fact you're even looking at getting a static IP for your home connection in order to run a masternode tells me you have no idea what you're doing. I say that as a matter of fact, not in judgement, or with any condescension. I would say at the moment only a fraction of a percent of people have the technical ability to actually run a masternode successfully. A slightly larger percent of the general population has the ability to successfully follow a step by step guide to set one up. So having no idea what you're doing would apply to 99% of the world.
Now I would like to help you get to a path where you at least at a minimum have somewhat of a vague understanding of what you are doing, but I really am not quite sure what to tell you.
As for your actual question, the answer is masternodes are servers, and are meant to be hosted on a server, not on your personal computer. There are a whole host of reasons why you absolutely should not host a masternode on a residential connection, the static IP (or lack thereof) is pretty much at the bottom of that least of reasons. Even if you are running an actual server at your home and not your personal computer, it still is a terrible decision. So please just trust me when I say that is not something you even want to consider.
So what kind of host do you need? You need to rent a VPS or dedicated server. A VPS essentially is where you rent a portion of a very large server, and because of the way pricing works and economies of scale, you can get the same resources of a given dedicated server for a fraction of the price. (There is a breakeven where it becomes cheaper to rent the dedicated server with the way most companies pricing scales, but that isn't applicable to running a masternode)
Now to be very specific on what you actually need? Here are some comparable options that all would be fine and more than capable to run a masternode on:
Linode 1 GB ($10 / month) <---- my recommendation for those running a single node
Digital Ocean 512 mb droplet ($5 / month)
Vultr 768 mb node ($5 / month)
What you may be recommended to purchase but I would very vocally tell you to avoid UNLESS the person making the recommendation is the one setting up the server for you, then go with whatever they say:
AWS - There are way too many gotchas and ways you can end up fucking things up as an absolute beginner, I can't in good conscience recommend them for an absolute beginner to run a production service on that is worth a significant amount of money - like a masternode. (Though I absolutely would recommend them to any beginner looking to learn more about web servers, hosting, networking, etc, because they offer more customization - and force you to do some of it (aka learn!) in order to get your server working)
So now I really have no idea if I've helped you or just confused you more due to my rambling. If the later, you really need to hire someone to create your node for you, you will save many hours of frustration, or god forbid end up losing the 1000 dark because of a mistake you made in the process.