For your first question - once you are on property I believe the ticket prices are the same everywhere. I don't think there is any savings to be had by purchasing the tickets at the hotel or at the gate to the themepark. They are all the same price is my understanding.
HOWEVER, you CAN buy the tickets from the Reservations Center in advance and STILL not buy a package if you prefer to do things that way.
Example:
I booked a room only reservation for March of 2007. My intention was to purchase tickets upon arrival.
When I called back to add a person to the reservation, the CM asked if I wanted to add tickets to the room. I was instantly confused, because I presumed that made it a package.
She indicated that I could order and give her a credit card for the tickets RIGHT THEN on the phone and purchase them at the advance rates. The different was about 3-5$ per ticket. This would NOT make my room only reservation a package. I had no idea they did that to be perfectly honest. But since I wasn't sure about one of the people travelling and the savings wasn't that significant, I decided not to take the plunge and buy the tickets on the phone. So, I declined that option.
After we checked in, I walked over to the Guest Services desk right beside check-in and added the tickets then and there. Easy as pie.
I preferred the flexibility of NOT having purchased the tickets prior to arrival. That's just how I roll.
Knox