So not hard per se, just expensive.
That article has no information whatsoever on how a private individual would procure a launch. And the prices are dubious-- slightly after the part quoted, for example, the article says "recently it was announced that CubeSats can fly on Atlas V launch vehicles. The cost of a single secondary payload on board of an Atlas V has been quoted as $1 to $2 million per slot."
Maybe, if you're an educational institution with good networking and negotiating skills, you might be able to negotiate a launch for $40K.
There are plenty of sites on how to build cubesats, and where to procure parts. Finding that information isn't hard; use google. As for launching-- that's up to you. Just saying that somewhere out there there are companies that will sell you a launch "for a modest fee"-- well, I suggest that there's a lot of handwaving here. If you want not just build a cubesat, but get it into orbit, you might want to nail this down a few more particulars: what companies? How do you get on their manifest? What are their requirements? Are they only selling launches to educational institutions at a cost that barely covers the cost of integration, or do they sell to individuals or amateur groups, which is what you seem to be? And, for the start-up companies, have they ever launched their vehicle into orbit, and if not, when do they expect to demonstrate their first launch?