no, if your not going to make yourself a member.But non-members can do mostly anything but if you want to access to all rooms, have daily quests, collect other items non-members can't collect, play certain games, buy awesome members only items and have daily pp allowance then yes you would if you want to be a member.
Not really.
Only the neocash.But without that,its totally Free!
The Petpet Plaza is found by easily looking in your map on Petpet park.
You can get a Petpet Park account and play free. There's a lot of things that don't require real money, you can play mini games, do quests and dress up your petpet. Right now there are haircuts, new colors, more types of petpet and a few lands you can pay for, but that's it.
You can use your Neopets account for PetPet park.
Petpet Park was created in 2008-10.
You don't.
At the Petpet Emporium.
you guessed it, it's in PetPet Park :) hammered you
TNT, or The Neopets Team, made Petpet Park.
you don't get it on petpet park. you have to actually buy it with real money.
To get parkpoints on Petpet Park, do a job for someone or play games.