Yes you can still have discounts based on a specific fields value. The simplest form I was showing was by a membership or a role. You can make the registration process as simple or as complex as you'd like. The article I initially posted will help to get those attendees set and in those same methods, you can create a user account for them too and they wouldn't even know or need to on their own.