SpaceMarine wrote:I really hope I didn't shoot myself in the foot.
but this is not cloaking unless you do http redirect search engines bots on the "keyword" domain.
Cloaking is defined as showing different content to bots and users. This can be achieved by filtering search engine bots upon their ip and User Agents at the server level. Doing this you can show up a nice pages to user and an heavily Optimized one to bots. This is not a good thing to do at all if you want more than non lasting SEO results, as one doing this will be blacklisted, just a matter of time and spam reports.
For sure, cloaking the domain name is the last thing to do, as more than taking the risk to get blacklisted, you create a lot of duplicate (one per URL actually).
So in all case, you should forget about this idea to maintain two domains on the same web site. The www prefix topic
covers as well how to redirect all linked domains to a single one (You' don't be blacklisted if you only link several domains to a web site you'll only get dupes).